| Package | Description |
|---|---|
| net.bytebuddy.agent.builder |
An agent builder is used to easily implement load-time class-transformations using a Java agent.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
AgentBuilder.RedefinitionStrategy.Collector.ForRedefinition
A collector that applies a redefinition of already loaded classes.
|
protected static class |
AgentBuilder.RedefinitionStrategy.Collector.ForRedefinition.Chunked
A collector that applies a redefinition and applies all redefinitions as a separate transformation request per class.
|
protected static class |
AgentBuilder.RedefinitionStrategy.Collector.ForRedefinition.Cumulative
A collector that applies a redefinition and applies all redefinitions as a single transformation request.
|
static class |
AgentBuilder.RedefinitionStrategy.Collector.ForRetransformation
A collector that applies a retransformation of already loaded classes.
|
protected static class |
AgentBuilder.RedefinitionStrategy.Collector.ForRetransformation.Chunked
A collector that applies a retransformation and applies all redefinitions as a chunked transformation request.
|
protected static class |
AgentBuilder.RedefinitionStrategy.Collector.ForRetransformation.Cumulative
A collector that applies a retransformation and applies all redefinitions as a single transformation request.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract AgentBuilder.RedefinitionStrategy.Collector |
AgentBuilder.RedefinitionStrategy.makeCollector(AgentBuilder.Default.Transformation transformation)
Creates a collector instance that is responsible for collecting loaded classes for potential retransformation.
|
| Modifier and Type | Method and Description |
|---|---|
protected static void |
AgentBuilder.Default.doConsider(AgentBuilder.RawMatcher ignoredTypeMatcher,
AgentBuilder.Listener listener,
TypeDescription typeDescription,
Class<?> type,
Class<?> classBeingRedefined,
JavaModule module,
AgentBuilder.RedefinitionStrategy.Collector collector,
boolean unmodifiable)
Does consider the retransformation or redefinition of a loaded type.
|
Copyright © 2014–2016. All rights reserved.