|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| ChainedEventListener | Interface which indicates than an event listener can be made aware that it is associated with a subset of the stream of events being produced by the system under observation. |
| ChainedEventListenerFactory | Interface which indicates that an object is capable of acting as a factory
for producing event listeners which are aware of an association with
a filtered event stream produced by an EventFilter. |
| ErrorRecorder | Interface which marks an object as having error recording and reporting capabilities. |
| EventListener | Defines event notifications corresponding to observable events occurring in a module being traced. |
| EventListenerFactory | Interface which indicates that an object is capable of acting as a factory for producing event listeners. |
| EventSpecification | Defines the interface to be implemented by classes which supply a
specification of events to be produced by a
SemanticEventDispatcher. |
| Class Summary | |
|---|---|
| AbstractEventSpecification | Abstract class which provides various utility methods to classes implementing an event specification. |
| AllEvents | Specification which instructs an SemanticEventDispatcher to
generate all possible events. |
| AllModuleEvents | Specification which instructs an SemanticEventDispatcher to
generate all possible module events. |
| ConsoleTarget | Pretty-prints observable trace events to the console
(System.out). |
| EDProbe | This class hosts the fields that are referenced by the probes inserted
by the instrumentor, and which are monitored by the
SemanticEventDispatcher. |
| EventFilter | Abstract base class for all classes that wish to filter observable events in some way. |
| EventListener.Arguments | Provides access to the arguments to a method. |
| EventListener.CallData | Provides information about a method call. |
| EventListener.ExceptionData | Provides information about an exception event. |
| EventListener.FieldData | Provides information about a field event. |
| EventListener.MethodData | Provides information about entry into a method. |
| EventListener.MonitorData | Provides information about a monitor acquisition or release. |
| EventListener.NewAllocationData | Provides information about an object which has been allocated
by the NEW instruction, but not yet initialized
by a constructor. |
| EventListener.ObjectData | Provides information about an object on which an event occurred. |
| EventListener.ThreadData | Provides information about the thread on which an observable event has occurred. |
| EventListener.ThreadStatus | Type-safe enumeration for indicating the status of a thread on which an observable event has occurred. |
| EventSelectionFilter | Event filter which provides null implementations of all of the
EventListener methods, thus discarding the events. |
| EventSpecification.CallType | Type-safe enumeration for the invoke instructions. |
| EventSpecification.FieldType | Type-safe enumeration for the field related instructions. |
| EventSpecification.MethodAction | Type-safe enumeration for the method entry and exit events. |
| EventSpecification.MonitorType | Type-safe enumeration for the monitor events. |
| ModuleDescription | Encapsulates the compiled representation of a module description file which was supplied to the instrumentor. |
| ObjectFilter | Observable event filter which directs events to separate listeners for each object in the monitored system. |
| SemanticConstants | Constants relevant to the semantic event dispatch classes. |
| SemanticDataHandler | Handler for module description and event dispatch data files used by the semantic event dispatcher. |
| SemanticEventData | Contains information generated by the instrumentor which is necessary for the semantic event dispatcher to operate. |
| SemanticEventDispatcher | Class which generates the stream of observable events occurring in a traced program. |
| SemanticInstrumentor | The instrumentor for semantic event dispatching. |
| ThreadFilter | Observable event filter which directs events to separate listeners for each thread in the monitored system. |
| TraceFileTarget | Generates a trace file of observed events. |
| Exception Summary | |
|---|---|
| FactoryException | Exception which indicates that an object factory was unable to satisfy a request for a new object. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||