| Constructor and Description |
|---|
RoutingRSocketClient(RoutingRSocketConnector connector,
io.rsocket.core.RSocketClient delegate) |
| Modifier and Type | Method and Description |
|---|---|
io.netty.buffer.ByteBufAllocator |
allocator() |
void |
dispose() |
void |
encodeAddressMetadata(io.netty.buffer.CompositeByteBuf metadataHolder,
java.util.function.Consumer<io.rsocket.routing.frames.Address.Builder> addressConsumer) |
void |
encodeAddressMetadata(io.netty.buffer.CompositeByteBuf metadataHolder,
java.lang.String serviceName) |
reactor.core.publisher.Mono<java.lang.Void> |
fireAndForget(reactor.core.publisher.Mono<io.rsocket.Payload> payloadMono) |
boolean |
isDisposed() |
reactor.core.publisher.Mono<java.lang.Void> |
metadataPush(reactor.core.publisher.Mono<io.rsocket.Payload> payloadMono) |
reactor.core.publisher.Flux<io.rsocket.Payload> |
requestChannel(org.reactivestreams.Publisher<io.rsocket.Payload> payloads) |
reactor.core.publisher.Mono<io.rsocket.Payload> |
requestResponse(reactor.core.publisher.Mono<io.rsocket.Payload> payloadMono) |
reactor.core.publisher.Flux<io.rsocket.Payload> |
requestStream(reactor.core.publisher.Mono<io.rsocket.Payload> payloadMono) |
reactor.core.publisher.Mono<io.rsocket.RSocket> |
source() |
public RoutingRSocketClient(RoutingRSocketConnector connector, io.rsocket.core.RSocketClient delegate)
public void encodeAddressMetadata(io.netty.buffer.CompositeByteBuf metadataHolder,
java.lang.String serviceName)
encodeAddressMetadata in interface Routepublic void encodeAddressMetadata(io.netty.buffer.CompositeByteBuf metadataHolder,
java.util.function.Consumer<io.rsocket.routing.frames.Address.Builder> addressConsumer)
encodeAddressMetadata in interface Routepublic io.netty.buffer.ByteBufAllocator allocator()
public reactor.core.publisher.Mono<io.rsocket.RSocket> source()
source in interface io.rsocket.core.RSocketClientpublic reactor.core.publisher.Mono<java.lang.Void> fireAndForget(reactor.core.publisher.Mono<io.rsocket.Payload> payloadMono)
fireAndForget in interface io.rsocket.core.RSocketClientpublic reactor.core.publisher.Mono<io.rsocket.Payload> requestResponse(reactor.core.publisher.Mono<io.rsocket.Payload> payloadMono)
requestResponse in interface io.rsocket.core.RSocketClientpublic reactor.core.publisher.Flux<io.rsocket.Payload> requestStream(reactor.core.publisher.Mono<io.rsocket.Payload> payloadMono)
requestStream in interface io.rsocket.core.RSocketClientpublic reactor.core.publisher.Flux<io.rsocket.Payload> requestChannel(org.reactivestreams.Publisher<io.rsocket.Payload> payloads)
requestChannel in interface io.rsocket.core.RSocketClientpublic reactor.core.publisher.Mono<java.lang.Void> metadataPush(reactor.core.publisher.Mono<io.rsocket.Payload> payloadMono)
metadataPush in interface io.rsocket.core.RSocketClientpublic void dispose()
dispose in interface reactor.core.Disposablepublic boolean isDisposed()
isDisposed in interface reactor.core.Disposable