Revert "Temporarily disable rsocket-routing-broker integration"

This reverts commit 63f655fb45.
This commit is contained in:
Oleg Zhurakousky
2020-09-23 17:12:46 +02:00
parent ed13099779
commit bf001bc754
3 changed files with 42 additions and 34 deletions

View File

@@ -16,6 +16,15 @@
package org.springframework.cloud.function.rsocket;
import io.rsocket.routing.client.spring.RoutingClientAutoConfiguration;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.AutoConfigureBefore;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.cloud.function.context.FunctionProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.messaging.rsocket.RSocketConnectorConfigurer;
/**
@@ -25,14 +34,14 @@ import org.springframework.messaging.rsocket.RSocketConnectorConfigurer;
* @author Spencer Gibb
* @since 3.1
*/
//@Configuration(proxyBeanMethods = false)
//@ConditionalOnClass(RoutingClientAutoConfiguration.class)
//@ConditionalOnProperty(name = FunctionProperties.PREFIX + ".rsocket.enabled", matchIfMissing = true)
//@AutoConfigureBefore(RoutingClientAutoConfiguration.class)
//@AutoConfigureAfter(RSocketAutoConfiguration.class)
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(RoutingClientAutoConfiguration.class)
@ConditionalOnProperty(name = FunctionProperties.PREFIX + ".rsocket.enabled", matchIfMissing = true)
@AutoConfigureBefore(RoutingClientAutoConfiguration.class)
@AutoConfigureAfter(RSocketAutoConfiguration.class)
class RSocketRoutingAutoConfiguration {
// @Bean
@Bean
public RSocketConnectorConfigurer functionRSocketConnectorConfigurer(
FunctionRSocketMessageHandler handler) {
return connector -> connector.acceptor(handler.responder());