public class AdviceCache extends Object
| Constructor and Description |
|---|
AdviceCache(List<PluginDescriptor> pluginDescriptors,
List<InstrumentationConfig> reweavableConfigs,
Instrumentation instrumentation,
File tmpDir) |
| Modifier and Type | Method and Description |
|---|---|
List<org.glowroot.agent.weaving.Advice> |
getAdvisors() |
com.google.common.base.Supplier<List<org.glowroot.agent.weaving.Advice>> |
getAdvisorsSupplier() |
List<org.glowroot.agent.weaving.MixinType> |
getMixinTypes() |
List<org.glowroot.agent.weaving.ShimType> |
getShimTypes() |
void |
initialReweave(Class<?>[] initialLoadedClasses) |
boolean |
isOutOfSync(List<InstrumentationConfig> reweavableConfigs) |
void |
updateAdvisors(List<InstrumentationConfig> reweavableConfigs) |
public AdviceCache(List<PluginDescriptor> pluginDescriptors, List<InstrumentationConfig> reweavableConfigs, Instrumentation instrumentation, File tmpDir) throws Exception
Exception@OnlyUsedByTests public List<org.glowroot.agent.weaving.Advice> getAdvisors()
public com.google.common.base.Supplier<List<org.glowroot.agent.weaving.Advice>> getAdvisorsSupplier()
public List<org.glowroot.agent.weaving.MixinType> getMixinTypes()
public List<org.glowroot.agent.weaving.ShimType> getShimTypes()
public void initialReweave(Class<?>[] initialLoadedClasses)
public boolean isOutOfSync(List<InstrumentationConfig> reweavableConfigs)
public void updateAdvisors(List<InstrumentationConfig> reweavableConfigs) throws Exception
ExceptionCopyright © 2011–2020 Glowroot contributors. All rights reserved.