public class GatewayClientChannel extends Object implements io.scalecube.services.transport.api.ClientChannel
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Flux<io.scalecube.services.api.ServiceMessage> |
requestChannel(org.reactivestreams.Publisher<io.scalecube.services.api.ServiceMessage> clientMessageStream,
Type responseType) |
reactor.core.publisher.Mono<io.scalecube.services.api.ServiceMessage> |
requestResponse(io.scalecube.services.api.ServiceMessage clientMessage,
Type responseType) |
reactor.core.publisher.Flux<io.scalecube.services.api.ServiceMessage> |
requestStream(io.scalecube.services.api.ServiceMessage clientMessage,
Type responseType) |
public reactor.core.publisher.Mono<io.scalecube.services.api.ServiceMessage> requestResponse(io.scalecube.services.api.ServiceMessage clientMessage,
Type responseType)
requestResponse in interface io.scalecube.services.transport.api.ClientChannelpublic reactor.core.publisher.Flux<io.scalecube.services.api.ServiceMessage> requestStream(io.scalecube.services.api.ServiceMessage clientMessage,
Type responseType)
requestStream in interface io.scalecube.services.transport.api.ClientChannelpublic reactor.core.publisher.Flux<io.scalecube.services.api.ServiceMessage> requestChannel(org.reactivestreams.Publisher<io.scalecube.services.api.ServiceMessage> clientMessageStream,
Type responseType)
requestChannel in interface io.scalecube.services.transport.api.ClientChannelCopyright © 2015–2021. All rights reserved.