@Configuration @EnableConfigurationProperties(value=LocalAgentLauncherProperties.class) public class AgentLaunchersAutoConfiguration extends java.lang.Object
| Constructor and Description |
|---|
AgentLaunchersAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
LocalAgentLauncherImpl |
localAgentLauncher(GenieWebHostInfo genieWebHostInfo,
GenieWebRpcInfo genieWebRpcInfo,
DataServices dataServices,
LocalAgentLauncherProperties launcherProperties,
ExecutorFactory executorFactory,
io.micrometer.core.instrument.MeterRegistry registry)
Provide a
AgentLauncher implementation which launches local agent processes if no other implementation
is defined. |
ExecutorFactory |
processExecutorFactory()
Provide an
ExecutorFactory instance if no other was defined. |
@Bean @ConditionalOnMissingBean(value=ExecutorFactory.class) public ExecutorFactory processExecutorFactory()
ExecutorFactory instance if no other was defined.ExecutorFactory@Bean @ConditionalOnMissingBean(value=AgentLauncher.class) public LocalAgentLauncherImpl localAgentLauncher(GenieWebHostInfo genieWebHostInfo, GenieWebRpcInfo genieWebRpcInfo, DataServices dataServices, LocalAgentLauncherProperties launcherProperties, ExecutorFactory executorFactory, io.micrometer.core.instrument.MeterRegistry registry)
AgentLauncher implementation which launches local agent processes if no other implementation
is defined.genieWebHostInfo - The GenieWebHostInfo of this instancegenieWebRpcInfo - The GenieWebRpcInfo of this instancedataServices - The DataServices instance to uselauncherProperties - The properties related to launching an agent locallyexecutorFactory - The ExecutorFactory to use to launch agent processesregistry - The MeterRegistry to register metricsLocalAgentLauncherImpl instance