public class JmsRpcClient<InternalMessageType> extends RpcClient<javax.jms.Destination,InternalMessageType,JmsSpecificInfo>
metricsCollector| Constructor and Description |
|---|
JmsRpcClient(String identifier,
JmsMessageReceiver<InternalMessageType> messageReceiver,
ch.squaredesk.nova.comm.jms.JmsMessageSender<InternalMessageType> messageSender,
ch.squaredesk.nova.metrics.Metrics metrics) |
| Modifier and Type | Method and Description |
|---|---|
<RequestType extends InternalMessageType,ReplyType extends InternalMessageType> |
sendRequest(RequestType request,
MessageSendingInfo<javax.jms.Destination,JmsSpecificInfo> messageSendingInfo,
long timeout,
TimeUnit timeUnit) |
public JmsRpcClient(String identifier, JmsMessageReceiver<InternalMessageType> messageReceiver, ch.squaredesk.nova.comm.jms.JmsMessageSender<InternalMessageType> messageSender, ch.squaredesk.nova.metrics.Metrics metrics)
public <RequestType extends InternalMessageType,ReplyType extends InternalMessageType> io.reactivex.Single<ReplyType> sendRequest(RequestType request, MessageSendingInfo<javax.jms.Destination,JmsSpecificInfo> messageSendingInfo, long timeout, TimeUnit timeUnit)
sendRequest in class RpcClient<javax.jms.Destination,InternalMessageType,JmsSpecificInfo>Copyright © 2018. All rights reserved.