public class MultiSubscriberRSocket extends RSocketProxy
Disposable.Composite, Disposable.Swapsource| Constructor and Description |
|---|
MultiSubscriberRSocket(RSocket source) |
| Modifier and Type | Method and Description |
|---|---|
Mono<Void> |
fireAndForget(Payload payload)
Fire and Forget interaction model of
RSocket. |
Mono<Void> |
metadataPush(Payload payload)
Metadata-Push interaction model of
RSocket. |
Flux<Payload> |
requestChannel(org.reactivestreams.Publisher<Payload> payloads)
Request-Channel interaction model of
RSocket. |
Mono<Payload> |
requestResponse(Payload payload)
Request-Response interaction model of
RSocket. |
Flux<Payload> |
requestStream(Payload payload)
Request-Stream interaction model of
RSocket. |
availability, dispose, isDisposed, onClosepublic MultiSubscriberRSocket(RSocket source)
public Mono<Void> fireAndForget(Payload payload)
RSocketRSocket.fireAndForget in interface RSocketfireAndForget in class RSocketProxypayload - Request payload.Publisher that completes when the passed payload is successfully
handled, otherwise errors.public Mono<Payload> requestResponse(Payload payload)
RSocketRSocket.requestResponse in interface RSocketrequestResponse in class RSocketProxypayload - Request payload.Publisher containing at most a single Payload representing the
response.public Flux<Payload> requestStream(Payload payload)
RSocketRSocket.requestStream in interface RSocketrequestStream in class RSocketProxypayload - Request payload.Publisher containing the stream of Payloads representing the response.public Flux<Payload> requestChannel(org.reactivestreams.Publisher<Payload> payloads)
RSocketRSocket.requestChannel in interface RSocketrequestChannel in class RSocketProxypayloads - Stream of request payloads.public Mono<Void> metadataPush(Payload payload)
RSocketRSocket.metadataPush in interface RSocketmetadataPush in class RSocketProxypayload - Request payloads.Publisher that completes when the passed payload is successfully
handled, otherwise errors.