public final class ServiceMethodInvoker extends Object
| Constructor and Description |
|---|
ServiceMethodInvoker(Method method,
Object service,
MethodInfo methodInfo) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Flux<ServiceMessage> |
invokeBidirectional(org.reactivestreams.Publisher<ServiceMessage> publisher,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
reactor.core.publisher.Flux<ServiceMessage> |
invokeMany(ServiceMessage message,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
reactor.core.publisher.Mono<ServiceMessage> |
invokeOne(ServiceMessage message,
BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder) |
public ServiceMethodInvoker(Method method, Object service, MethodInfo methodInfo)
public reactor.core.publisher.Mono<ServiceMessage> invokeOne(ServiceMessage message, BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder)
public reactor.core.publisher.Flux<ServiceMessage> invokeMany(ServiceMessage message, BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder)
public reactor.core.publisher.Flux<ServiceMessage> invokeBidirectional(org.reactivestreams.Publisher<ServiceMessage> publisher, BiFunction<ServiceMessage,Class<?>,ServiceMessage> dataDecoder)
Copyright © 2015–2018. All rights reserved.