Package org.jboss.byteman.agent

Class Summary
HelperManager class used to manage lifecycle events for rule helpers
HelperManager.LifecycleDetails a record of a specific helper class tracking the number of installed rules which reference it and referencing a table detailing the lifecycle methods it implements
Location Specifies a location in a method at which a rule trigger should be inserted
Location.AccessLocation location identifying a generic access trigger point
Location.EntryLocation location identifying a method entry trigger point
Location.ExitLocation location identifying a method exit trigger point
Location.FieldAccessLocation location identifying a field access trigger point
Location.InvokeLocation location identifying a method invocation trigger point
Location.LineLocation location identifying a method line trigger point
Location.SynchronizeLocation location identifying a synchronization trigger point
Location.ThrowLocation location identifying a throw trigger point
Location.VariableAccessLocation location identifying a variable access trigger point
Main agent class supplied at JVM startup to install byteman package bytecode transformer
Retransformer byte code transformer used to introduce byteman events into JBoss code
RuleScript details of a single rule obtained from a rule file.
ScriptRepository Class to manage indexing and lookup of rule scripts by rule name and by either class or interface name
Transform record of a specific bytecode transformation applied by the byteman agent for a given trigger class
TransformContext Class used to localise the context information employed when creating a rule from a rule script and using it to transform a method
Transformer byte code transformer used to introduce byteman events into JBoss code
TransformListener a socket based listener class which reads scripts from stdin and installs them in the current runtime
 

Enum Summary
LocationType enum categorizing types of locations at which rule triggers can be inserted