public class RpcRequestProcessor<MessageType,RpcInvocationType extends RpcInvocation<? extends MessageType,?,? extends MessageType,?>> extends Object implements io.reactivex.functions.Consumer<RpcInvocationType>
| Constructor and Description |
|---|
RpcRequestProcessor(ch.squaredesk.nova.metrics.Metrics metrics) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(RpcInvocationType rpcInvocation) |
void |
onProcessingException(java.util.function.BiConsumer<RpcInvocationType,Throwable> function) |
void |
onUnregisteredRequest(java.util.function.Consumer<RpcInvocationType> function) |
void |
register(Class<?> requestClass,
io.reactivex.functions.BiConsumer<? extends MessageType,RpcInvocationType> handlerFunction) |
public RpcRequestProcessor(ch.squaredesk.nova.metrics.Metrics metrics)
public void register(Class<?> requestClass, io.reactivex.functions.BiConsumer<? extends MessageType,RpcInvocationType> handlerFunction)
public void accept(RpcInvocationType rpcInvocation)
accept in interface io.reactivex.functions.Consumer<RpcInvocationType extends RpcInvocation<? extends MessageType,?,? extends MessageType,?>>public void onUnregisteredRequest(java.util.function.Consumer<RpcInvocationType> function)
public void onProcessingException(java.util.function.BiConsumer<RpcInvocationType,Throwable> function)
Copyright © 2018. All rights reserved.