| Package | Description |
|---|---|
| org.glowroot.agent.config | |
| org.glowroot.agent.impl | |
| org.glowroot.agent.weaving |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutablePluginDescriptor
Immutable implementation of
PluginDescriptor. |
| Modifier and Type | Method and Description |
|---|---|
abstract PluginDescriptor |
PluginConfig.pluginDescriptor() |
PluginDescriptor |
ImmutablePluginConfig.pluginDescriptor() |
static PluginDescriptor |
PluginDescriptor.readValue(String content) |
| Modifier and Type | Method and Description |
|---|---|
abstract com.google.common.collect.ImmutableList<PluginDescriptor> |
PluginCache.pluginDescriptors() |
com.google.common.collect.ImmutableList<PluginDescriptor> |
ImmutablePluginCache.pluginDescriptors() |
| Modifier and Type | Method and Description |
|---|---|
ImmutablePluginCache.Builder |
ImmutablePluginCache.Builder.addPluginDescriptors(PluginDescriptor... elements)
Adds elements to
pluginDescriptors list. |
ImmutablePluginCache.Builder |
ImmutablePluginCache.Builder.addPluginDescriptors(PluginDescriptor element)
Adds one element to
pluginDescriptors list. |
ImmutablePluginDescriptor.Builder |
ImmutablePluginDescriptor.Builder.copyFrom(PluginDescriptor instance)
Fill a builder with attribute values from the provided
PluginDescriptor instance. |
static ImmutablePluginDescriptor |
ImmutablePluginDescriptor.copyOf(PluginDescriptor instance)
Creates an immutable copy of a
PluginDescriptor value. |
static PluginConfig |
PluginConfig.create(PluginDescriptor pluginDescriptor,
List<AgentConfigOuterClass.AgentConfig.PluginProperty> newProperties) |
ImmutablePluginConfig.Builder |
ImmutablePluginConfig.Builder.pluginDescriptor(PluginDescriptor pluginDescriptor)
Initializes the value for the
pluginDescriptor attribute. |
ImmutablePluginConfig |
ImmutablePluginConfig.withPluginDescriptor(PluginDescriptor value)
Copy the current immutable object by setting a value for the
pluginDescriptor attribute. |
ImmutablePluginCache |
ImmutablePluginCache.withPluginDescriptors(PluginDescriptor... elements)
Copy the current immutable object with elements that replace the content of
pluginDescriptors. |
| Modifier and Type | Method and Description |
|---|---|
ImmutablePluginCache.Builder |
ImmutablePluginCache.Builder.addAllPluginDescriptors(Iterable<? extends PluginDescriptor> elements)
Adds elements to
pluginDescriptors list. |
static AllConfig |
AllConfig.create(AgentConfigOuterClass.AgentConfig config,
List<PluginDescriptor> pluginDescriptors) |
static ConfigService |
ConfigService.create(List<File> confDirs,
boolean configReadOnly,
List<PluginDescriptor> pluginDescriptors) |
static com.google.common.collect.ImmutableList<PluginConfig> |
ConfigService.fixPluginConfigs(List<org.glowroot.agent.config.ImmutablePluginConfigTemp> filePluginConfigs,
List<PluginDescriptor> pluginDescriptors) |
ImmutablePluginCache.Builder |
ImmutablePluginCache.Builder.pluginDescriptors(Iterable<? extends PluginDescriptor> elements)
Sets or replaces all elements for
pluginDescriptors list. |
ImmutablePluginCache |
ImmutablePluginCache.withPluginDescriptors(Iterable<? extends PluginDescriptor> elements)
Copy the current immutable object with elements that replace the content of
pluginDescriptors. |
static String |
PluginDescriptor.writeValue(List<PluginDescriptor> pluginDescriptors) |
| Modifier and Type | Method and Description |
|---|---|
static ConfigServiceImpl |
ConfigServiceImpl.create(ConfigService configService,
List<PluginDescriptor> pluginDescriptors,
String pluginId) |
| Constructor and Description |
|---|
AdviceCache(List<PluginDescriptor> pluginDescriptors,
List<InstrumentationConfig> reweavableConfigs,
Instrumentation instrumentation,
File tmpDir) |
Copyright © 2011–2020 Glowroot contributors. All rights reserved.