public final class RSockets extends Object
| Modifier and Type | Method and Description |
|---|---|
static RSocketInboundGatewaySpec |
inboundGateway(String... path)
Create an
RSocketInboundGatewaySpec builder for request-reply reactive gateway
based on the provided path array for mapping. |
static RSocketOutboundGatewaySpec |
outboundGateway(Expression routeExpression)
Create an
RSocketOutboundGatewaySpec builder for request-reply gateway
based on provided SpEL Expression to evaluate target route against request message. |
static <P> RSocketOutboundGatewaySpec |
outboundGateway(java.util.function.Function<Message<P>,?> routeFunction)
Create an
RSocketOutboundGatewaySpec builder for request-reply gateway
based on provided Function to evaluate target route against request message. |
static RSocketOutboundGatewaySpec |
outboundGateway(String route,
Object... routeVariables)
Create an
RSocketOutboundGatewaySpec builder for request-reply gateway
based on provided route and optional variables to expand route template. |
public static RSocketOutboundGatewaySpec outboundGateway(String route, Object... routeVariables)
RSocketOutboundGatewaySpec builder for request-reply gateway
based on provided route and optional variables to expand route template.route - the route to send requests.routeVariables - the variables to expand route template.public static <P> RSocketOutboundGatewaySpec outboundGateway(java.util.function.Function<Message<P>,?> routeFunction)
RSocketOutboundGatewaySpec builder for request-reply gateway
based on provided Function to evaluate target route against request message.P - the expected payload type.routeFunction - the Function to evaluate route at runtime.public static RSocketOutboundGatewaySpec outboundGateway(Expression routeExpression)
RSocketOutboundGatewaySpec builder for request-reply gateway
based on provided SpEL Expression to evaluate target route against request message.routeExpression - the SpEL Expression to evaluate route at runtime.public static RSocketInboundGatewaySpec inboundGateway(String... path)
RSocketInboundGatewaySpec builder for request-reply reactive gateway
based on the provided path array for mapping.path - the path mapping URIs (e.g. "/myPath.do").