|
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 |