Package org.springframework.cloud.bus
Class BusAutoConfiguration
java.lang.Object
org.springframework.cloud.bus.BusAutoConfiguration
@Configuration(proxyBeanMethods=false)
@EnableConfigurationProperties(BusProperties.class)
public class BusAutoConfiguration
extends Object
- Author:
- Spencer Gibb, Dave Syer
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
protected static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbusConsumer
(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, ServiceMatcher serviceMatcher, org.springframework.beans.factory.ObjectProvider<BusBridge> busBridge, BusProperties properties, Destination.Factory destinationFactory) busRemoteApplicationEventListener
(ServiceMatcher serviceMatcher, BusBridge busBridge)
-
Constructor Details
-
BusAutoConfiguration
public BusAutoConfiguration()
-
-
Method Details
-
pathDestinationFactory
@Bean @ConditionalOnMissingBean(Factory.class) public PathDestinationFactory pathDestinationFactory() -
busRemoteApplicationEventListener
@Bean @ConditionalOnMissingBean public RemoteApplicationEventListener busRemoteApplicationEventListener(ServiceMatcher serviceMatcher, BusBridge busBridge) -
busConsumer
@Bean @ConditionalOnMissingBean(name="busConsumer") public BusConsumer busConsumer(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, ServiceMatcher serviceMatcher, org.springframework.beans.factory.ObjectProvider<BusBridge> busBridge, BusProperties properties, Destination.Factory destinationFactory)
-