| Modifier and Type | Method and Description |
|---|---|
ClientMessage |
ClientMessage.Builder.build() |
ClientMessage |
ClientCodec.decode(T encodedMessage)
Decodes message represented by
T type to ClientMessage object. |
default ClientMessage |
ClientCodec.decodeData(ClientMessage message,
Type dataType)
Data decoder function.
|
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<ClientMessage> |
Client.requestResponse(ClientMessage clientMessage)
Request with mono response as response.
|
reactor.core.publisher.Mono<ClientMessage> |
ClientTransport.requestResponse(ClientMessage request)
Communication mode that gives single response to single request.
|
reactor.core.publisher.Flux<ClientMessage> |
Client.requestStream(ClientMessage clientMessage)
Request with flux stream as response.
|
reactor.core.publisher.Flux<ClientMessage> |
ClientTransport.requestStream(ClientMessage request)
Communication mode that gives stream of responses to single request.
|
| Modifier and Type | Method and Description |
|---|---|
default ClientMessage |
ClientCodec.decodeData(ClientMessage message,
Type dataType)
Data decoder function.
|
T |
ClientCodec.encode(ClientMessage message)
Encodes
ClientMessage to T type. |
static ClientMessage.Builder |
ClientMessage.from(ClientMessage message) |
reactor.core.publisher.Mono<ClientMessage> |
Client.requestResponse(ClientMessage clientMessage)
Request with mono response as response.
|
reactor.core.publisher.Mono<ClientMessage> |
ClientTransport.requestResponse(ClientMessage request)
Communication mode that gives single response to single request.
|
reactor.core.publisher.Flux<ClientMessage> |
Client.requestStream(ClientMessage clientMessage)
Request with flux stream as response.
|
reactor.core.publisher.Flux<ClientMessage> |
ClientTransport.requestStream(ClientMessage request)
Communication mode that gives stream of responses to single request.
|
| Constructor and Description |
|---|
Builder(ClientMessage message) |
| Modifier and Type | Method and Description |
|---|---|
Throwable |
ClientErrorMapper.toError(ClientMessage message)
Maps client message to an exception.
|
Throwable |
DefaultClientErrorMapper.toError(ClientMessage message) |
| Modifier and Type | Method and Description |
|---|---|
ClientMessage |
HttpClientCodec.decode(io.netty.buffer.ByteBuf encodedMessage) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<ClientMessage> |
HttpClientTransport.requestResponse(ClientMessage request) |
reactor.core.publisher.Flux<ClientMessage> |
HttpClientTransport.requestStream(ClientMessage request) |
| Modifier and Type | Method and Description |
|---|---|
io.netty.buffer.ByteBuf |
HttpClientCodec.encode(ClientMessage message) |
reactor.core.publisher.Mono<ClientMessage> |
HttpClientTransport.requestResponse(ClientMessage request) |
reactor.core.publisher.Flux<ClientMessage> |
HttpClientTransport.requestStream(ClientMessage request) |
| Modifier and Type | Method and Description |
|---|---|
ClientMessage |
RSocketClientCodec.decode(io.rsocket.Payload encodedMessage) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<ClientMessage> |
RSocketClientTransport.requestResponse(ClientMessage request) |
reactor.core.publisher.Flux<ClientMessage> |
RSocketClientTransport.requestStream(ClientMessage request) |
| Modifier and Type | Method and Description |
|---|---|
io.rsocket.Payload |
RSocketClientCodec.encode(ClientMessage message) |
reactor.core.publisher.Mono<ClientMessage> |
RSocketClientTransport.requestResponse(ClientMessage request) |
reactor.core.publisher.Flux<ClientMessage> |
RSocketClientTransport.requestStream(ClientMessage request) |
| Modifier and Type | Method and Description |
|---|---|
ClientMessage |
WebsocketClientCodec.decode(io.netty.buffer.ByteBuf encodedMessage) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<ClientMessage> |
WebsocketClientTransport.requestResponse(ClientMessage request) |
reactor.core.publisher.Flux<ClientMessage> |
WebsocketClientTransport.requestStream(ClientMessage request) |
| Modifier and Type | Method and Description |
|---|---|
io.netty.buffer.ByteBuf |
WebsocketClientCodec.encode(ClientMessage message) |
reactor.core.publisher.Mono<ClientMessage> |
WebsocketClientTransport.requestResponse(ClientMessage request) |
reactor.core.publisher.Flux<ClientMessage> |
WebsocketClientTransport.requestStream(ClientMessage request) |
Copyright © 2015–2019. All rights reserved.