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