@Configuration @EnableConfigurationProperties(value=RSocketProperties.class) public class RSocketAutoConfiguration extends Object
| Constructor and Description |
|---|
RSocketAutoConfiguration() |
@Bean public reactor.extra.processor.TopicProcessor<io.cloudevents.v1.CloudEventImpl> reactiveCloudEventProcessor()
@Bean(initMethod="init") public RequesterCloudEventProcessor requesterCloudEventProcessor()
@Bean
@ConditionalOnMissingBean(type={"brave.Tracing","com.alibaba.rsocket.listen.RSocketResponderHandlerFactory"})
public RSocketResponderHandlerFactory rsocketResponderHandlerFactory(@Autowired
LocalReactiveServiceCaller serviceCaller,
@Autowired @Qualifier(value="reactiveCloudEventProcessor")
reactor.extra.processor.TopicProcessor<io.cloudevents.v1.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<io.cloudevents.v1.CloudEventImpl> eventProcessor)
@Bean 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 public RSocketServiceAnnotationProcessor rSocketServiceAnnotationProcessor(RSocketProperties rsocketProperties)
@Bean(initMethod="init",
destroyMethod="close")
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()
Copyright © 2020. All rights reserved.