public static interface AgentBuilder.InstallationListener
| Modifier and Type | Interface and Description |
|---|---|
static class |
AgentBuilder.InstallationListener.Adapter
An adapter implementation for an installation listener that serves as a convenience.
|
static class |
AgentBuilder.InstallationListener.Compound
A compound installation listener.
|
static class |
AgentBuilder.InstallationListener.ErrorSuppressing
A listener that suppresses any installation error.
|
static class |
AgentBuilder.InstallationListener.NoOp
A non-operational listener that does not do anything.
|
static class |
AgentBuilder.InstallationListener.StreamWriting
This installation listener prints the status of any installation to a
PrintStream. |
| Modifier and Type | Field and Description |
|---|---|
static Throwable |
SUPPRESS_ERROR
Indicates that an exception is handled.
|
| Modifier and Type | Method and Description |
|---|---|
void |
onBeforeInstall(Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer)
Invoked prior to the installation of a class file transformer.
|
Throwable |
onError(Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
Throwable throwable)
Invoked if an installation causes an error.
|
void |
onInstall(Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer)
Invoked upon the successful installation of a class file transformer.
|
void |
onReset(Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer)
Invoked if an installation is reset.
|
static final Throwable SUPPRESS_ERROR
void onBeforeInstall(Instrumentation instrumentation, ResettableClassFileTransformer classFileTransformer)
instrumentation - The instrumentation on which the class file transformer is installed.classFileTransformer - The class file transformer that is being installed.void onInstall(Instrumentation instrumentation, ResettableClassFileTransformer classFileTransformer)
onError(Instrumentation, ResettableClassFileTransformer, Throwable).instrumentation - The instrumentation on which the class file transformer is installed.classFileTransformer - The class file transformer that is being installed.Throwable onError(Instrumentation instrumentation, ResettableClassFileTransformer classFileTransformer, Throwable throwable)
onInstall(Instrumentation, ResettableClassFileTransformer).instrumentation - The instrumentation on which the class file transformer is installed.classFileTransformer - The class file transformer that is being installed.throwable - The throwable that causes the error.null if the error is handled. Any subsequent listeners are not called if the exception is handled.void onReset(Instrumentation instrumentation, ResettableClassFileTransformer classFileTransformer)
instrumentation - The instrumentation on which the class file transformer is installed.classFileTransformer - The class file transformer that is being installed.Copyright © 2014–2019. All rights reserved.