org.openbp.cockpit.plugins.debugger
Class DebuggerPlugin.ServerEvents

java.lang.Object
  extended by org.openbp.jaspira.plugin.EventModule
      extended by org.openbp.cockpit.plugins.debugger.DebuggerPlugin.ServerEvents
All Implemented Interfaces:
JaspiraEventListener
Enclosing class:
DebuggerPlugin

public class DebuggerPlugin.ServerEvents
extends EventModule

Debugger server interface module. Attention:
The names of the follow event methods need to correspond to the event names defined in the EngineTraceEvent class. These server events will be mapped automatically to the corresponding client events by the DebuggerServerEvent class.


Field Summary
 
Fields inherited from class org.openbp.jaspira.plugin.EventModule
EVENT_CONSUMED, EVENT_HANDLED, EVENT_IGNORED, MODULE_POST_GLOBAL, MODULE_PRE_GLOBAL, MODULE_TREE
 
Constructor Summary
DebuggerPlugin.ServerEvents()
           
 
Method Summary
 JaspiraEventHandlerCode controlflow(DebuggerServerEvent dse)
          Event handler: Controlflows.
 JaspiraEventHandlerCode dataflow(DebuggerServerEvent dse)
          Event handler: Dataflows.
 java.lang.String getName()
          The name of this module like "editor.file".
protected  JaspiraEventHandlerCode handleUnaccountedEvent(JaspiraEvent ev)
          Handles any unaccounted event.
 JaspiraEventHandlerCode nodeentry(DebuggerServerEvent dse)
          Event handler: Nodeentrys.
 JaspiraEventHandlerCode nodeexit(DebuggerServerEvent dse)
          Event handler: Nodeexits.
 JaspiraEventHandlerCode processexception(DebuggerServerEvent dse)
          Event handler: Processexceptions.
 
Methods inherited from class org.openbp.jaspira.plugin.EventModule
eventFired, getEventActionNames, getForeignEventNames, getModuleType, getPriority
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DebuggerPlugin.ServerEvents

public DebuggerPlugin.ServerEvents()
Method Detail

getName

public java.lang.String getName()
Description copied from class: EventModule
The name of this module like "editor.file". Decides which events will be received.

Specified by:
getName in class EventModule

nodeentry

public JaspiraEventHandlerCode nodeentry(DebuggerServerEvent dse)
Event handler: Nodeentrys.

Parameters:
dse - Event
Returns:
The event status code

nodeexit

public JaspiraEventHandlerCode nodeexit(DebuggerServerEvent dse)
Event handler: Nodeexits.

Parameters:
dse - Event
Returns:
The event status code

controlflow

public JaspiraEventHandlerCode controlflow(DebuggerServerEvent dse)
Event handler: Controlflows.

Parameters:
dse - Event
Returns:
The event status code

dataflow

public JaspiraEventHandlerCode dataflow(DebuggerServerEvent dse)
Event handler: Dataflows.

Parameters:
dse - Event
Returns:
The event status code

processexception

public JaspiraEventHandlerCode processexception(DebuggerServerEvent dse)
Event handler: Processexceptions.

Parameters:
dse - Event
Returns:
The event status code

handleUnaccountedEvent

protected JaspiraEventHandlerCode handleUnaccountedEvent(JaspiraEvent ev)
Handles any unaccounted event.

Overrides:
handleUnaccountedEvent in class EventModule
Parameters:
ev - Event
Returns:
The event status code


Copyright © 2011. All Rights Reserved.