@Configuration
@ConditionalOnExpression(value="${rsocket.disabled:false}==false")
@EnableConfigurationProperties(value=RSocketProperties.class)
public class RSocketAutoConfiguration
extends Object
| Constructor and Description |
|---|
RSocketAutoConfiguration() |
@Bean public reactor.extra.processor.TopicProcessor<CloudEventImpl> reactiveCloudEventProcessor()
@Bean(initMethod="init") public CloudEventsProcessor cloudEventsProcessor(@Autowired @Qualifier(value="reactiveCloudEventProcessor") reactor.extra.processor.TopicProcessor<CloudEventImpl> eventProcessor, org.springframework.beans.factory.ObjectProvider<CloudEventsConsumer> consumers)
@Bean public UpstreamClusterChangedEventConsumer upstreamClusterChangedEventConsumer(@Autowired UpstreamManager upstreamManager)
@Bean public ServiceInstancesChangedEventConsumer serviceInstancesChangedEventConsumer(@Autowired UpstreamManager upstreamManager)
@Bean public CloudEventToListenerConsumer cloudEventToListenerConsumer()
@Bean
@ConditionalOnMissingBean(type={"brave.Tracing","com.alibaba.rsocket.listen.RSocketResponderHandlerFactory"})
public RSocketResponderHandlerFactory rsocketResponderHandlerFactory(@Autowired
LocalReactiveServiceCaller serviceCaller,
@Autowired @Qualifier(value="reactiveCloudEventProcessor")
reactor.extra.processor.TopicProcessor<CloudEventImpl> eventProcessor)
serviceCaller - service callereventProcessor - event processor@Bean @ConditionalOnMissingBean @ConditionalOnBean(type="brave.Tracing") public RSocketResponderHandlerFactory rsocketResponderHandlerFactoryWithZipkin(@Autowired LocalReactiveServiceCaller serviceCaller, @Autowired @Qualifier(value="reactiveCloudEventProcessor") reactor.extra.processor.TopicProcessor<CloudEventImpl> eventProcessor)
@Bean @ConditionalOnMissingBean(value=com.alibaba.rsocket.RSocketRequesterSupport.class) public RSocketRequesterSupport rsocketRequesterSupport(@Autowired RSocketProperties properties, @Autowired org.springframework.core.env.Environment environment, @Autowired io.rsocket.SocketAcceptor socketAcceptor, @Autowired org.springframework.beans.factory.ObjectProvider<RSocketRequesterSupportCustomizer> customizers)
@Bean @ConditionalOnMissingBean(value=com.alibaba.rsocket.rpc.LocalReactiveServiceCaller.class) public RSocketServiceAnnotationProcessor rSocketServiceAnnotationProcessor(RSocketProperties rsocketProperties)
@Bean(initMethod="init") public UpstreamManager rsocketUpstreamManager(@Autowired RSocketRequesterSupport rsocketRequesterSupport) throws JwtTokenNotFoundException
JwtTokenNotFoundException@Bean @ConditionalOnProperty(value="rsocket.brokers") public RSocketBrokerHealthIndicator rsocketBrokerHealth(RSocketEndpoint rsocketEndpoint, UpstreamManager upstreamManager, @Value(value="${rsocket.brokers}") String brokers)
@Bean public RSocketEndpoint rsocketEndpoint(@Autowired UpstreamManager upstreamManager, @Autowired RSocketRequesterSupport rsocketRequesterSupport)
@Bean @ConditionalOnClass(value=io.micrometer.prometheus.PrometheusMeterRegistry.class) public MetricsService metricsService(io.micrometer.prometheus.PrometheusMeterRegistry meterRegistry)
@Bean public RSocketServicesPublishHook rsocketServicesPublishHook()
@Bean @ConditionalOnMissingBean public RSocketServiceHealth rsocketServiceHealth()
@Bean public org.springframework.context.ApplicationListener<org.springframework.boot.web.context.WebServerInitializedEvent> webServerInitializedEventApplicationListener()
Copyright © 2021. All rights reserved.