public class RpcClient<InternalMessageType> extends RpcClient<InternalMessageType,OutgoingMessageMetaData,IncomingMessageMetaData>
metricsCollector| Constructor and Description |
|---|
RpcClient(String identifier,
ch.squaredesk.nova.comm.jms.MessageReceiver<InternalMessageType> messageReceiver,
MessageSender<InternalMessageType> messageSender,
ch.squaredesk.nova.metrics.Metrics metrics) |
| Modifier and Type | Method and Description |
|---|---|
<ReplyType extends InternalMessageType> |
sendRequest(InternalMessageType request,
OutgoingMessageMetaData outgoingMessageMetaData,
long timeout,
TimeUnit timeUnit) |
public RpcClient(String identifier, ch.squaredesk.nova.comm.jms.MessageReceiver<InternalMessageType> messageReceiver, MessageSender<InternalMessageType> messageSender, ch.squaredesk.nova.metrics.Metrics metrics)
public <ReplyType extends InternalMessageType> io.reactivex.Single<RpcReply<ReplyType>> sendRequest(InternalMessageType request, OutgoingMessageMetaData outgoingMessageMetaData, long timeout, TimeUnit timeUnit)
sendRequest in class RpcClient<InternalMessageType,OutgoingMessageMetaData,IncomingMessageMetaData>Copyright © 2018. All rights reserved.