@Configuration
@AutoConfigureBefore(value={org.apache.camel.spring.boot.cluster.ClusteredRouteControllerAutoConfiguration.class,org.apache.camel.spring.boot.CamelAutoConfiguration.class})
@Conditional(value=AtomixClusterServiceAutoConfiguration.AutoConfigurationCondition.class)
@EnableConfigurationProperties(value=AtomixClusterServiceConfiguration.class)
public class AtomixClusterServiceAutoConfiguration
extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AtomixClusterServiceAutoConfiguration.AutoConfigurationCondition |
| Constructor and Description |
|---|
AtomixClusterServiceAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.cluster.CamelClusterService |
atomixClusterClientService() |
org.apache.camel.cluster.CamelClusterService |
atomixClusterService() |
public AtomixClusterServiceAutoConfiguration()
@Bean(name="atomix-cluster-service")
@Scope(value="singleton")
@ConditionalOnProperty(prefix="camel.component.atomix.cluster.service",
name="mode",
havingValue="node")
public org.apache.camel.cluster.CamelClusterService atomixClusterService()
@Bean(name="atomix-cluster-client-service")
@Scope(value="singleton")
@ConditionalOnProperty(prefix="camel.component.atomix.cluster.service",
name="mode",
havingValue="client")
public org.apache.camel.cluster.CamelClusterService atomixClusterClientService()
Apache Camel