This is the base class for all diagnostic actions which will be executed around an indentified joinpoint.
Custom diagnostic monitors allow definition of pointcuts within applications at a deployment site.
Delegating diagnostic monitor represents a diagnostic monitor which is active at a particular pointcut but does not specify diagnostic business logic by itself.
A DiagnosticAction encapsulates diagnostic business logic to be invoked at matching joinpoints identified by DelegatingMonitor(s).
The DiagnosticMonitor interface defines the functionality of diagnostic artifacts as well as their control artifacts.
This interface provides functionality to programatically create an instrumentation event and dispatch it to the archive for storage.
This interface must be implemented by payloads of events which are dispatched to the archive.
Constants used within this package
This interface must be implemented by classes which wish to listen to generated instrumentation events.
This class holds information related to how to handle the data values for a PointcutSpecification.
Standard diagnostic monitor, which represents a diagnostic monitor active at a particular pointcut and contains diagnostic business logic.
This class holds information related to how to handle the data for a value.
ValueRenderer This interface must be implemented by classes which are identified as ValueRenderers in the instrumentation configuration.
A LocalHolder is used to reduce the usage of local variables when stackmap frame generation is enabled.
A MonitorLocalHolder is used to hold monitor related state when stackmap frame generation style is used (to reduce local usages): Instances of MonitorLocalHolder are held by a LocalHolder, and will only be present if the monitor is enabled at runtime.
Signals that specified diagnostic action was not found.
Signal that an action is already attached to a delegating monitor
Signals an attempt to use an incompatible action with a delegating monitor.
Signals an instrumentation exception.
Signal that a pointcut expression is not valid