Package ch.squaredesk.nova.comm.jms
Class RpcClient
- java.lang.Object
-
- ch.squaredesk.nova.comm.rpc.RpcClient<String,OutgoingMessageMetaData,IncomingMessageMetaData>
-
- ch.squaredesk.nova.comm.jms.RpcClient
-
public class RpcClient extends ch.squaredesk.nova.comm.rpc.RpcClient<String,OutgoingMessageMetaData,IncomingMessageMetaData>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <RequestType,ReplyType>
io.reactivex.Single<RpcReply<ReplyType>>sendRequest(RequestType request, OutgoingMessageMetaData requestMetaData, io.reactivex.functions.Function<RequestType,String> requestTranscriber, io.reactivex.functions.Function<String,ReplyType> replyTranscriber, long timeout, TimeUnit timeUnit)
-
-
-
Method Detail
-
sendRequest
public <RequestType,ReplyType> io.reactivex.Single<RpcReply<ReplyType>> sendRequest(RequestType request, OutgoingMessageMetaData requestMetaData, io.reactivex.functions.Function<RequestType,String> requestTranscriber, io.reactivex.functions.Function<String,ReplyType> replyTranscriber, long timeout, TimeUnit timeUnit)
- Specified by:
sendRequestin classch.squaredesk.nova.comm.rpc.RpcClient<String,OutgoingMessageMetaData,IncomingMessageMetaData>
-
-