Interface | Description |
---|---|
InstrumentationContextProvider |
This interface is used in conjuction with InstrumentingClassLoader.
|
Instrumentor |
Interface for Instrumentors.
|
Class | Description |
---|---|
Bootstrapper |
Bootstrapper which can be used to launch applications based on Jiapi.
|
HotSpot |
HotSpot.
|
HotSpotAdvice |
HotSpotAdvice is an abstract base class for all of the advises used by
HotSpotInstrumentor.
|
HotSpotAdvisor |
HotSpotAdvisor is used to copy instructions from HotSpotAdvice to class being
instrumented.
|
HotSpotLocator |
HotSpotLocator locates HotSpots from InstructionList.
|
InstrumentationContext |
This class acts as a glue, that binds all the classes needed in
instrumentation together.
|
InstrumentationDescriptor |
This class holds information needed by the instrumentation process.
|
InstrumentingClassLoader |
A sample ClassLoader which can be used when instrumenting Java applications.
|
MethodInstrumentor |
This class is a simple implementation of Instrumentor, that gets all the
declared methods of the target class, and forwards instrumentation to
instrument(JiapiMethod) method. |
Rule |
Implements a Rule in an InstrumentationDescriptor.
|
Runtime |
This class is a class that holds mainly static common methods, which are used
by other Jiapi classes.
|
Exception | Description |
---|---|
InstrumentationException |
Class IllegalInstrumentationException.
|
Copyright © 2017. All rights reserved.