| Package | Description |
|---|---|
| org.glowroot.agent.central | |
| org.glowroot.agent.config | |
| org.glowroot.agent.impl | |
| org.glowroot.agent.init | |
| org.glowroot.agent.live | |
| org.glowroot.agent.weaving |
| Constructor and Description |
|---|
CentralCollector(Map<String,String> properties,
String collectorAddress,
String collectorAuthority,
List<File> confDirs,
boolean configReadOnly,
LiveJvmServiceImpl liveJvmService,
LiveWeavingServiceImpl liveWeavingService,
LiveTraceRepositoryImpl liveTraceRepository,
Collector.AgentConfigUpdater agentConfigUpdater,
ConfigService configService) |
| Modifier and Type | Method and Description |
|---|---|
static ConfigService |
ConfigService.create(List<File> confDirs,
boolean configReadOnly,
List<PluginDescriptor> pluginDescriptors) |
| Modifier and Type | Method and Description |
|---|---|
static ConfigServiceImpl |
ConfigServiceImpl.create(ConfigService configService,
List<PluginDescriptor> pluginDescriptors,
String pluginId) |
static TransactionService |
TransactionService.create(TransactionRegistry transactionRegistry,
ConfigService configService,
TimerNameCache timerNameCache,
com.google.common.base.Ticker ticker,
Clock clock) |
| Constructor and Description |
|---|
StackTraceCollector(TransactionRegistry transactionRegistry,
ConfigService configService,
Random random) |
TraceCollector(ConfigService configService,
Collector collector,
Clock clock,
com.google.common.base.Ticker ticker) |
TransactionProcessor(Collector collector,
TraceCollector traceCollector,
ConfigService configService,
long aggregateIntervalMillis,
Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
ConfigService |
AgentModule.getConfigService() |
| Constructor and Description |
|---|
AgentModule(Clock clock,
com.google.common.base.Ticker nullableTicker,
PluginCache pluginCache,
ConfigService configService,
Instrumentation instrumentation,
File glowrootJarFile,
File tmpDir,
PreCheckLoadedClasses.PreCheckClassFileTransformer preCheckClassFileTransformer) |
| Constructor and Description |
|---|
LiveJvmServiceImpl(LazyPlatformMBeanServer lazyPlatformMBeanServer,
TransactionRegistry transactionRegistry,
TraceCollector traceCollector,
DownstreamServiceOuterClass.Availability threadAllocatedBytesAvailability,
ConfigService configService,
File glowrootJarFile,
Clock clock) |
LiveWeavingServiceImpl(AnalyzedWorld analyzedWorld,
Instrumentation instrumentation,
ConfigService configService,
AdviceCache adviceCache,
boolean jvmRetransformClassesSupported) |
| Constructor and Description |
|---|
Weaver(com.google.common.base.Supplier<List<org.glowroot.agent.weaving.Advice>> advisors,
List<org.glowroot.agent.weaving.ShimType> shimTypes,
List<org.glowroot.agent.weaving.MixinType> mixinTypes,
AnalyzedWorld analyzedWorld,
TransactionRegistry transactionRegistry,
com.google.common.base.Ticker ticker,
TimerNameCache timerNameCache,
ConfigService configService) |
Copyright © 2011–2020 Glowroot contributors. All rights reserved.