@Value.Immutable public abstract class PluginDescriptor extends Object
| Constructor and Description |
|---|
PluginDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
abstract com.google.common.collect.ImmutableList<String> |
aspects() |
boolean |
collocate() |
abstract String |
id() |
abstract com.google.common.collect.ImmutableList<InstrumentationConfig> |
instrumentationConfigs() |
abstract String |
name() |
abstract File |
pluginJar() |
abstract com.google.common.collect.ImmutableList<PropertyDescriptor> |
properties() |
static PluginDescriptor |
readValue(String content) |
static String |
writeValue(List<PluginDescriptor> pluginDescriptors) |
public abstract com.google.common.collect.ImmutableList<String> aspects()
@Value.Default public boolean collocate()
public abstract String id()
public abstract com.google.common.collect.ImmutableList<InstrumentationConfig> instrumentationConfigs()
public abstract String name()
public abstract com.google.common.collect.ImmutableList<PropertyDescriptor> properties()
public static PluginDescriptor readValue(String content) throws IOException
IOExceptionpublic static String writeValue(List<PluginDescriptor> pluginDescriptors) throws IOException
IOExceptionCopyright © 2011–2020 Glowroot contributors. All rights reserved.