| Package | Description |
|---|---|
| io.scalecube.services.api | |
| io.scalecube.services.exceptions | |
| io.scalecube.services.methods | |
| io.scalecube.services.routing |
| Modifier and Type | Method and Description |
|---|---|
ServiceMessage |
ServiceMessage.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
static ServiceMessage.Builder |
ServiceMessage.from(ServiceMessage message)
Instantiates new message with the same data and headers as at given message.
|
| Modifier and Type | Method and Description |
|---|---|
static ServiceMessage |
ExceptionProcessor.toMessage(Throwable throwable) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ExceptionProcessor.isError(ServiceMessage message) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Flux<ServiceMessage> |
ServiceMethodInvoker.invokeBidirectional(org.reactivestreams.Publisher<ServiceMessage> publisher,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
reactor.core.publisher.Flux<ServiceMessage> |
ServiceMethodInvoker.invokeMany(ServiceMessage message,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
reactor.core.publisher.Mono<ServiceMessage> |
ServiceMethodInvoker.invokeOne(ServiceMessage message,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Flux<ServiceMessage> |
ServiceMethodInvoker.invokeMany(ServiceMessage message,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
reactor.core.publisher.Mono<ServiceMessage> |
ServiceMethodInvoker.invokeOne(ServiceMessage message,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Flux<ServiceMessage> |
ServiceMethodInvoker.invokeBidirectional(org.reactivestreams.Publisher<ServiceMessage> publisher,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
reactor.core.publisher.Flux<ServiceMessage> |
ServiceMethodInvoker.invokeBidirectional(org.reactivestreams.Publisher<ServiceMessage> publisher,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
reactor.core.publisher.Flux<ServiceMessage> |
ServiceMethodInvoker.invokeBidirectional(org.reactivestreams.Publisher<ServiceMessage> publisher,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
reactor.core.publisher.Flux<ServiceMessage> |
ServiceMethodInvoker.invokeMany(ServiceMessage message,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
reactor.core.publisher.Flux<ServiceMessage> |
ServiceMethodInvoker.invokeMany(ServiceMessage message,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
reactor.core.publisher.Mono<ServiceMessage> |
ServiceMethodInvoker.invokeOne(ServiceMessage message,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
reactor.core.publisher.Mono<ServiceMessage> |
ServiceMethodInvoker.invokeOne(ServiceMessage message,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
| Modifier and Type | Method and Description |
|---|---|
Optional<ServiceReference> |
Router.route(ServiceRegistry serviceRegistry,
ServiceMessage request)
Returns suitable service references for a given request message.
|
Copyright © 2015–2018. All rights reserved.