Class StubRunnerSpringCloudZookeeperAutoConfiguration


  • @Configuration(proxyBeanMethods=false)
    @AutoConfigureAfter({StubRunnerConfiguration.class,org.springframework.cloud.zookeeper.support.CuratorServiceDiscoveryAutoConfiguration.class})
    @ConditionalOnClass(org.apache.curator.x.discovery.ServiceInstance.class)
    @ConditionalOnStubbedDiscoveryDisabled
    @ConditionalOnProperty(value="stubrunner.cloud.zookeeper.enabled",
                           matchIfMissing=true)
    public class StubRunnerSpringCloudZookeeperAutoConfiguration
    extends Object
    Autoconfiguration for registering stubs in a Zookeeper Service discovery.
    Since:
    1.0.0
    Author:
    Marcin Grzejszczak
    • Constructor Detail

      • StubRunnerSpringCloudZookeeperAutoConfiguration

        public StubRunnerSpringCloudZookeeperAutoConfiguration()
    • Method Detail

      • stubsRegistrar

        @Bean(initMethod="registerStubs")
        public StubsRegistrar stubsRegistrar​(StubRunning stubRunning,
                                             org.apache.curator.framework.CuratorFramework curatorFramework,
                                             StubMapperProperties stubMapperProperties,
                                             org.springframework.cloud.zookeeper.discovery.ZookeeperDiscoveryProperties zookeeperDiscoveryProperties)