public static enum AgentBuilder.InitializationStrategy.SelfInjection extends Enum<AgentBuilder.InitializationStrategy.SelfInjection> implements AgentBuilder.InitializationStrategy
Modifier and Type | Class and Description |
---|---|
protected static class |
AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher
A dispatcher for a self-initialization strategy.
|
AgentBuilder.InitializationStrategy.Minimal, AgentBuilder.InitializationStrategy.NoOp, AgentBuilder.InitializationStrategy.SelfInjection
Enum Constant and Description |
---|
EAGER
A form of self-injection where any auxiliary type is loaded eagerly.
|
LAZY
A form of self-injection where any auxiliary type is loaded lazily.
|
SPLIT
A form of self-injection where auxiliary types that are annotated by
AuxiliaryType.SignatureRelevant of the instrumented type are loaded lazily and
any other auxiliary type is loaded eagerly. |
Modifier and Type | Method and Description |
---|---|
String |
toString() |
static AgentBuilder.InitializationStrategy.SelfInjection |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AgentBuilder.InitializationStrategy.SelfInjection[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
dispatcher
public static final AgentBuilder.InitializationStrategy.SelfInjection SPLIT
AuxiliaryType.SignatureRelevant
of the instrumented type are loaded lazily and
any other auxiliary type is loaded eagerly.public static final AgentBuilder.InitializationStrategy.SelfInjection LAZY
public static final AgentBuilder.InitializationStrategy.SelfInjection EAGER
public static AgentBuilder.InitializationStrategy.SelfInjection[] values()
for (AgentBuilder.InitializationStrategy.SelfInjection c : AgentBuilder.InitializationStrategy.SelfInjection.values()) System.out.println(c);
public static AgentBuilder.InitializationStrategy.SelfInjection valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String toString()
toString
in class Enum<AgentBuilder.InitializationStrategy.SelfInjection>
Copyright © 2014–2016. All rights reserved.