Class PocDapHandler

  • All Implemented Interfaces:
    com.smeup.jardis.core.dap.handler.DapHandler, com.smeup.jardis.core.Handler<com.smeup.jardis.core.dap.handler.Context>

    public class PocDapHandler
    extends Object
    implements com.smeup.jardis.core.dap.handler.DapHandler
    Author:
    lana
    • Constructor Summary

      Constructors 
      Constructor Description
      PocDapHandler()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void init​(com.smeup.jardis.core.dap.handler.Context context)  
      com.smeup.jardis.core.dap.model.AttachResponse onAttach​(com.smeup.jardis.core.dap.model.AttachRequestArguments arguments)  
      com.smeup.jardis.core.dap.model.BreakpointLocationsResponse onBreakpointLocations​(com.smeup.jardis.core.dap.model.BreakpointLocationsArguments arguments)  
      com.smeup.jardis.core.dap.model.ConfigurationDoneResponse onConfigurationDone​(com.smeup.jardis.core.dap.model.ConfigurationDoneArguments arguments)  
      com.smeup.jardis.core.dap.model.ContinueResponse onContinue​(com.smeup.jardis.core.dap.model.ContinueArguments arguments)  
      com.smeup.jardis.core.dap.model.DisconnectResponse onDisconnect​(com.smeup.jardis.core.dap.model.DisconnectArguments arguments)  
      com.smeup.jardis.core.dap.model.EvaluateResponse onEvaluate​(com.smeup.jardis.core.dap.model.EvaluateArguments arguments)  
      com.smeup.jardis.core.dap.model.InitializeResponse onInitialize​(com.smeup.jardis.core.dap.model.InitializeRequestArguments arguments)  
      com.smeup.jardis.core.dap.model.LaunchResponse onLaunch​(com.smeup.jardis.core.dap.model.LaunchRequestArguments arguments)  
      com.smeup.jardis.core.dap.model.NextResponse onNext​(com.smeup.jardis.core.dap.model.NextArguments arguments)  
      com.smeup.jardis.core.dap.model.ScopesResponse onScopes​(com.smeup.jardis.core.dap.model.ScopesArguments arguments)  
      com.smeup.jardis.core.dap.model.SetBreakpointsResponse onSetBreakpoints​(com.smeup.jardis.core.dap.model.SetBreakpointsArguments arguments)  
      com.smeup.jardis.core.dap.model.SetVariableResponse onSetVariable​(com.smeup.jardis.core.dap.model.SetVariableArguments arguments)  
      com.smeup.jardis.core.dap.model.StackTraceResponse onStacktrace​(com.smeup.jardis.core.dap.model.StackTraceArguments arguments)  
      com.smeup.jardis.core.dap.model.StepInResponse onStepIn​(com.smeup.jardis.core.dap.model.StepInArguments arguments)  
      com.smeup.jardis.core.dap.model.ThreadsResponse onThreads()  
      com.smeup.jardis.core.dap.model.VariablesResponse onVariables​(com.smeup.jardis.core.dap.model.VariablesArguments arguments)  
      void startJardisSession​(com.smeup.jardis.core.JardisSession jardisSession)  
      • Methods inherited from interface com.smeup.jardis.core.dap.handler.DapHandler

        onSource
      • Methods inherited from interface com.smeup.jardis.core.Handler

        cleanup, consume, receive
    • Constructor Detail

      • PocDapHandler

        public PocDapHandler()
    • Method Detail

      • init

        public void init​(com.smeup.jardis.core.dap.handler.Context context)
        Specified by:
        init in interface com.smeup.jardis.core.Handler<com.smeup.jardis.core.dap.handler.Context>
      • startJardisSession

        public void startJardisSession​(com.smeup.jardis.core.JardisSession jardisSession)
        Specified by:
        startJardisSession in interface com.smeup.jardis.core.Handler<com.smeup.jardis.core.dap.handler.Context>
      • onInitialize

        public com.smeup.jardis.core.dap.model.InitializeResponse onInitialize​(com.smeup.jardis.core.dap.model.InitializeRequestArguments arguments)
        Specified by:
        onInitialize in interface com.smeup.jardis.core.dap.handler.DapHandler
      • onAttach

        public com.smeup.jardis.core.dap.model.AttachResponse onAttach​(com.smeup.jardis.core.dap.model.AttachRequestArguments arguments)
        Specified by:
        onAttach in interface com.smeup.jardis.core.dap.handler.DapHandler
      • onLaunch

        public com.smeup.jardis.core.dap.model.LaunchResponse onLaunch​(com.smeup.jardis.core.dap.model.LaunchRequestArguments arguments)
                                                                throws com.smeup.jardis.core.dap.handler.HandlingRequestError
        Specified by:
        onLaunch in interface com.smeup.jardis.core.dap.handler.DapHandler
        Throws:
        com.smeup.jardis.core.dap.handler.HandlingRequestError
      • onBreakpointLocations

        public com.smeup.jardis.core.dap.model.BreakpointLocationsResponse onBreakpointLocations​(com.smeup.jardis.core.dap.model.BreakpointLocationsArguments arguments)
                                                                                          throws com.smeup.jardis.core.dap.handler.HandlingRequestError
        Specified by:
        onBreakpointLocations in interface com.smeup.jardis.core.dap.handler.DapHandler
        Throws:
        com.smeup.jardis.core.dap.handler.HandlingRequestError
      • onSetBreakpoints

        public com.smeup.jardis.core.dap.model.SetBreakpointsResponse onSetBreakpoints​(com.smeup.jardis.core.dap.model.SetBreakpointsArguments arguments)
        Specified by:
        onSetBreakpoints in interface com.smeup.jardis.core.dap.handler.DapHandler
      • onConfigurationDone

        public com.smeup.jardis.core.dap.model.ConfigurationDoneResponse onConfigurationDone​(com.smeup.jardis.core.dap.model.ConfigurationDoneArguments arguments)
        Specified by:
        onConfigurationDone in interface com.smeup.jardis.core.dap.handler.DapHandler
      • onThreads

        public com.smeup.jardis.core.dap.model.ThreadsResponse onThreads()
        Specified by:
        onThreads in interface com.smeup.jardis.core.dap.handler.DapHandler
      • onStacktrace

        public com.smeup.jardis.core.dap.model.StackTraceResponse onStacktrace​(com.smeup.jardis.core.dap.model.StackTraceArguments arguments)
        Specified by:
        onStacktrace in interface com.smeup.jardis.core.dap.handler.DapHandler
      • onEvaluate

        public com.smeup.jardis.core.dap.model.EvaluateResponse onEvaluate​(com.smeup.jardis.core.dap.model.EvaluateArguments arguments)
        Specified by:
        onEvaluate in interface com.smeup.jardis.core.dap.handler.DapHandler
      • onDisconnect

        public com.smeup.jardis.core.dap.model.DisconnectResponse onDisconnect​(com.smeup.jardis.core.dap.model.DisconnectArguments arguments)
        Specified by:
        onDisconnect in interface com.smeup.jardis.core.dap.handler.DapHandler
      • onNext

        public com.smeup.jardis.core.dap.model.NextResponse onNext​(com.smeup.jardis.core.dap.model.NextArguments arguments)
                                                            throws com.smeup.jardis.core.dap.handler.HandlingRequestError
        Specified by:
        onNext in interface com.smeup.jardis.core.dap.handler.DapHandler
        Throws:
        com.smeup.jardis.core.dap.handler.HandlingRequestError
      • onStepIn

        public com.smeup.jardis.core.dap.model.StepInResponse onStepIn​(com.smeup.jardis.core.dap.model.StepInArguments arguments)
                                                                throws com.smeup.jardis.core.dap.handler.HandlingRequestError
        Specified by:
        onStepIn in interface com.smeup.jardis.core.dap.handler.DapHandler
        Throws:
        com.smeup.jardis.core.dap.handler.HandlingRequestError
      • onContinue

        public com.smeup.jardis.core.dap.model.ContinueResponse onContinue​(com.smeup.jardis.core.dap.model.ContinueArguments arguments)
        Specified by:
        onContinue in interface com.smeup.jardis.core.dap.handler.DapHandler
      • onScopes

        public com.smeup.jardis.core.dap.model.ScopesResponse onScopes​(com.smeup.jardis.core.dap.model.ScopesArguments arguments)
        Specified by:
        onScopes in interface com.smeup.jardis.core.dap.handler.DapHandler
      • onVariables

        public com.smeup.jardis.core.dap.model.VariablesResponse onVariables​(com.smeup.jardis.core.dap.model.VariablesArguments arguments)
        Specified by:
        onVariables in interface com.smeup.jardis.core.dap.handler.DapHandler
      • onSetVariable

        public com.smeup.jardis.core.dap.model.SetVariableResponse onSetVariable​(com.smeup.jardis.core.dap.model.SetVariableArguments arguments)
        Specified by:
        onSetVariable in interface com.smeup.jardis.core.dap.handler.DapHandler