public class RpcClient<InternalMessageType> extends RpcClient<InternalMessageType,OutgoingMessageMetaData,IncomingMessageMetaData>
metricsCollector| Constructor and Description |
|---|
RpcClient(String identifier,
MessageSender<InternalMessageType,OutgoingMessageMetaData> messageSender,
MessageReceiver<javax.jms.Destination,InternalMessageType,IncomingMessageMetaData> messageReceiver,
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, MessageSender<InternalMessageType,OutgoingMessageMetaData> messageSender, MessageReceiver<javax.jms.Destination,InternalMessageType,IncomingMessageMetaData> messageReceiver, 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.