protected abstract static class AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher extends Object implements AgentBuilder.InitializationStrategy.Dispatcher
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher.Eager
A dispatcher for the
AgentBuilder.InitializationStrategy.SelfInjection.EAGER strategy. |
protected static class |
AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher.InjectingInitializer
A type initializer that injects all auxiliary types of the instrumented type.
|
protected static class |
AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher.Lazy
A dispatcher for the
AgentBuilder.InitializationStrategy.SelfInjection.LAZY strategy. |
protected static class |
AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher.Split
A dispatcher for the
AgentBuilder.InitializationStrategy.SelfInjection.SPLIT strategy. |
AgentBuilder.InitializationStrategy.Dispatcher.InjectorFactory| Modifier and Type | Field and Description |
|---|---|
protected int |
identification
A random identification for the applied self-initialization.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Dispatcher(int identification)
Creates a new dispatcher.
|
| Modifier and Type | Method and Description |
|---|---|
DynamicType.Builder<?> |
apply(DynamicType.Builder<?> builder)
Transforms the instrumented type to implement an appropriate initialization strategy.
|
boolean |
equals(Object other) |
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitregisterprotected final int identification
protected Dispatcher(int identification)
identification - A random identification for the applied self-initialization.public DynamicType.Builder<?> apply(DynamicType.Builder<?> builder)
AgentBuilder.InitializationStrategy.Dispatcherapply in interface AgentBuilder.InitializationStrategy.Dispatcherbuilder - The builder which should implement the initialization strategy.builder with the initialization strategy applied.Copyright © 2014–2016. All rights reserved.