class DummyEventManager extends EventManager
Represents an event manager whose operations do nothing.
- Alphabetic
- By Inheritance
- DummyEventManager
- EventManager
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new DummyEventManager()
Type Members
-
type
EventAndData = (Event, Seq[JDIEventDataResult])
Represents a JDI event and any associated data retrieved from it.
Represents a JDI event and any associated data retrieved from it.
- Definition Classes
- EventManager
-
type
EventHandler = (Event, Seq[JDIEventDataResult]) ⇒ Boolean
Represents an event callback, receiving the event and returning whether or not to resume.
Represents an event callback, receiving the event and returning whether or not to resume.
- Definition Classes
- EventManager
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addEventDataStream(eventType: EventType, eventArguments: JDIEventArgument*): IdentityPipeline[EventAndData]
Adds a new event data stream that tracks incoming JDI events and data collected from those events.
Adds a new event data stream that tracks incoming JDI events and data collected from those events.
- eventType
The type of JDI event to stream
- eventArguments
The arguments used when determining whether or not to send the event down the stream
- returns
The resulting event stream in the form of a pipeline of events and collected data
- Definition Classes
- EventManager
-
def
addEventDataStreamWithId(eventHandlerId: String, eventType: EventType, eventArguments: JDIEventArgument*): IdentityPipeline[EventAndData]
Adds a new event data stream that tracks incoming JDI events and data collected from those events.
Adds a new event data stream that tracks incoming JDI events and data collected from those events.
- eventHandlerId
The id to associate with the event handler
- eventType
The type of JDI event to stream
- eventArguments
The arguments used when determining whether or not to send the event down the stream
- returns
The resulting event stream in the form of a pipeline of events and collected data
- Definition Classes
- EventManager
-
def
addEventHandler(eventType: EventType, eventHandler: (Event) ⇒ Boolean, eventArguments: JDIEventArgument*): String
Adds the event function to this manager.
Adds the event function to this manager. The return value of the handler function contributes towards whether or not to resume the event set.
- eventType
The type of the event to add a function
- eventHandler
The function to add, taking the occurring event
- eventArguments
The arguments used when determining whether or not to invoke the event handler
- returns
The id associated with the event handler
- Definition Classes
- EventManager
-
def
addEventHandler(eventType: EventType, eventHandler: EventHandler, eventArguments: JDIEventArgument*): String
Adds the event function to this manager.
Adds the event function to this manager. The return value of the handler function contributes towards whether or not to resume the event set.
- eventType
The type of the event to add a function
- eventHandler
The function to add, taking the occurring event and a collection of retrieved data from the event
- eventArguments
The arguments used when determining whether or not to invoke the event handler
- returns
The id associated with the event handler
- Definition Classes
- EventManager
-
def
addEventHandlerFromInfo(eventHandlerInfo: EventHandlerInfo): String
Adds an event handler based on the specified information.
Adds an event handler based on the specified information.
- eventHandlerInfo
The information used to add the event hander
- returns
The id associated with the event handler
- Definition Classes
- EventManager
-
def
addEventHandlerWithId(eventHandlerId: String, eventType: EventType, eventHandler: EventHandler, eventArguments: JDIEventArgument*): String
Adds the event function to this manager.
Adds the event function to this manager. The return value of the handler function contributes towards whether or not to resume the event set.
- eventHandlerId
The id to associate with the event handler
- eventType
The type of the event to add a function
- eventHandler
The function to add, taking the occurring event and a collection of retrieved data from the event
- eventArguments
The arguments used when determining whether or not to invoke the event handler
- returns
The id associated with the event handler
- Definition Classes
- DummyEventManager → EventManager
-
def
addEventHandlerWithId(eventHandlerId: String, eventType: EventType, eventHandler: (Event) ⇒ Boolean, eventArguments: JDIEventArgument*): String
Adds the event function to this manager.
Adds the event function to this manager. The return value of the handler function contributes towards whether or not to resume the event set.
- eventHandlerId
The id to associate with the event handler
- eventType
The type of the event to add a function
- eventHandler
The function to add, taking the occurring event
- eventArguments
The arguments used when determining whether or not to invoke the event handler
- returns
The id associated with the event handler
- Definition Classes
- EventManager
-
def
addEventStream(eventType: EventType, eventArguments: JDIEventArgument*): IdentityPipeline[Event]
Adds a new event stream that tracks incoming JDI events.
Adds a new event stream that tracks incoming JDI events.
- eventType
The type of JDI event to stream
- eventArguments
The arguments used when determining whether or not to send the event down the stream
- returns
The resulting event stream in the form of a pipeline of events
- Definition Classes
- EventManager
-
def
addEventStreamWithId(eventHandlerId: String, eventType: EventType, eventArguments: JDIEventArgument*): IdentityPipeline[Event]
Adds a new event stream that tracks incoming JDI events.
Adds a new event stream that tracks incoming JDI events.
- eventHandlerId
The id to associate with the event handler
- eventType
The type of JDI event to stream
- eventArguments
The arguments used when determining whether or not to send the event down the stream
- returns
The resulting event stream in the form of a pipeline of events
- Definition Classes
- EventManager
-
def
addResumingEventHandler(eventType: EventType, eventHandler: (Event) ⇒ Unit, eventArguments: JDIEventArgument*): String
Adds the event function to this manager.
Adds the event function to this manager. This event automatically counts towards resuming the event set after completion.
- eventType
The type of the event to add a function
- eventHandler
The function to add, taking the occurring event
- eventArguments
The arguments used when determining whether or not to invoke the event handler
- returns
The id associated with the event handler
- Definition Classes
- EventManager
-
def
addResumingEventHandler(eventType: EventType, eventHandler: (Event, Seq[JDIEventDataResult]) ⇒ Unit, eventArguments: JDIEventArgument*): String
Adds the event function to this manager.
Adds the event function to this manager. This event automatically counts towards resuming the event set after completion.
- eventType
The type of the event to add a function
- eventHandler
The function to add, taking the occurring event and a collection of retrieved data from the event
- eventArguments
The arguments used when determining whether or not to invoke the event handler
- returns
The id associated with the event handler
- Definition Classes
- EventManager
-
def
addResumingEventHandlerWithId(eventHandlerId: String, eventType: EventType, eventHandler: (Event) ⇒ Unit, eventArguments: JDIEventArgument*): String
Adds the event function to this manager.
Adds the event function to this manager. This event automatically counts towards resuming the event set after completion.
- eventHandlerId
The id to associate with the event handler
- eventType
The type of the event to add a function
- eventHandler
The function to add, taking the occurring event
- eventArguments
The arguments used when determining whether or not to invoke the event handler
- returns
The id associated with the event handler
- Definition Classes
- EventManager
-
def
addResumingEventHandlerWithId(eventHandlerId: String, eventType: EventType, eventHandler: (Event, Seq[JDIEventDataResult]) ⇒ Unit, eventArguments: JDIEventArgument*): String
Adds the event function to this manager.
Adds the event function to this manager. This event automatically counts towards resuming the event set after completion.
- eventHandlerId
The id to associate with the event handler
- eventType
The type of the event to add a function
- eventHandler
The function to add, taking the occurring event and a collection of retrieved data from the event
- eventArguments
The arguments used when determining whether or not to invoke the event handler
- returns
The id associated with the event handler
- Definition Classes
- EventManager
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getAllEventHandlerInfo: Seq[EventHandlerInfo]
Retrieves information on all event handlers.
Retrieves information on all event handlers.
- returns
The collection of information on all event handlers
- Definition Classes
- DummyEventManager → EventManager
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
getEventHandler(eventHandlerId: String): Option[EventHandler]
Retrieves the handler with the specified id.
Retrieves the handler with the specified id.
- eventHandlerId
The id of the handler to retrieve
- returns
Some event handler if found, otherwise None
- Definition Classes
- DummyEventManager → EventManager
-
def
getHandlerIdsForEventType(eventType: EventType): Seq[String]
Retrieves the collection of event handler functions for the specific event class.
Retrieves the collection of event handler functions for the specific event class.
- eventType
The type of event whose functions to retrieve
- returns
The collection of event functions
- Definition Classes
- DummyEventManager → EventManager
-
def
getHandlersForEventType(eventType: EventType): Seq[EventHandler]
Retrieves the collection of event handler functions for the specific event class.
Retrieves the collection of event handler functions for the specific event class.
- eventType
The type of event whose functions to retrieve
- returns
The collection of event functions
- Definition Classes
- DummyEventManager → EventManager
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isRunning: Boolean
Indicates whether or not the event manager is processing events.
Indicates whether or not the event manager is processing events.
- returns
True if it is running, otherwise false
- Definition Classes
- DummyEventManager → EventManager
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newEventId(): String
Generates an id for a new event handler.
Generates an id for a new event handler.
- returns
The id as a string
- Attributes
- protected
- Definition Classes
- EventManager
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
removeEventHandler(eventHandlerId: String): Option[EventHandler]
Removes the event function from this manager.
Removes the event function from this manager.
- eventHandlerId
The id of the event handler to remove
- returns
Some event handler if removed, otherwise None
- Definition Classes
- DummyEventManager → EventManager
-
def
start(): Unit
Begins the processing of events from the virtual machine.
Begins the processing of events from the virtual machine.
- Definition Classes
- DummyEventManager → EventManager
-
def
stop(): Unit
Ends the processing of events from the virtual machine.
Ends the processing of events from the virtual machine.
- Definition Classes
- DummyEventManager → EventManager
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )