| Package | Description |
|---|---|
| org.glowroot.agent.config |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutablePluginConfig
Immutable implementation of
PluginConfig. |
| Modifier and Type | Method and Description |
|---|---|
static PluginConfig |
PluginConfig.create(PluginDescriptor pluginDescriptor,
List<AgentConfigOuterClass.AgentConfig.PluginProperty> newProperties) |
PluginConfig |
ConfigService.getPluginConfig(String pluginId) |
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.collect.ImmutableList<PluginConfig> |
ConfigService.fixPluginConfigs(List<org.glowroot.agent.config.ImmutablePluginConfigTemp> filePluginConfigs,
List<PluginDescriptor> pluginDescriptors) |
com.google.common.collect.ImmutableList<PluginConfig> |
ConfigService.getPluginConfigs() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableAllConfig.Builder |
ImmutableAllConfig.Builder.addPlugins(PluginConfig... elements)
Adds elements to
plugins list. |
ImmutableAllConfig.Builder |
ImmutableAllConfig.Builder.addPlugins(PluginConfig element)
Adds one element to
plugins list. |
ImmutablePluginConfig.Builder |
ImmutablePluginConfig.Builder.copyFrom(PluginConfig instance)
Fill a builder with attribute values from the provided
PluginConfig instance. |
static ImmutablePluginConfig |
ImmutablePluginConfig.copyOf(PluginConfig instance)
Creates an immutable copy of a
PluginConfig value. |
ImmutableAllConfig |
ImmutableAllConfig.withPlugins(PluginConfig... elements)
Copy the current immutable object with elements that replace the content of
plugins. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableAllConfig.Builder |
ImmutableAllConfig.Builder.addAllPlugins(Iterable<? extends PluginConfig> elements)
Adds elements to
plugins list. |
ImmutableAllConfig.Builder |
ImmutableAllConfig.Builder.plugins(Iterable<? extends PluginConfig> elements)
Sets or replaces all elements for
plugins list. |
void |
ConfigService.updatePluginConfigs(List<PluginConfig> configs) |
ImmutableAllConfig |
ImmutableAllConfig.withPlugins(Iterable<? extends PluginConfig> elements)
Copy the current immutable object with elements that replace the content of
plugins. |
Copyright © 2011–2020 Glowroot contributors. All rights reserved.