Package ch.squaredesk.nova.comm.http
Class RpcClient
- java.lang.Object
-
- ch.squaredesk.nova.comm.rpc.RpcClient<String,RequestMessageMetaData,ReplyMessageMetaData>
-
- ch.squaredesk.nova.comm.http.RpcClient
-
public class RpcClient extends ch.squaredesk.nova.comm.rpc.RpcClient<String,RequestMessageMetaData,ReplyMessageMetaData>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getStandardHeadersForAllRequests()<T,U> io.reactivex.Single<RpcReply<U>>sendRequest(T request, RequestMessageMetaData requestMessageMetaData, io.reactivex.functions.Function<T,String> requestTranscriber, io.reactivex.functions.Function<String,U> replyTranscriber, long timeout, TimeUnit timeUnit)voidsetStandardHeadersForAllRequests(Map<String,String> standardHeadersForAllRequests)
-
-
-
Method Detail
-
sendRequest
public <T,U> io.reactivex.Single<RpcReply<U>> sendRequest(T request, RequestMessageMetaData requestMessageMetaData, io.reactivex.functions.Function<T,String> requestTranscriber, io.reactivex.functions.Function<String,U> replyTranscriber, long timeout, TimeUnit timeUnit)
- Specified by:
sendRequestin classch.squaredesk.nova.comm.rpc.RpcClient<String,RequestMessageMetaData,ReplyMessageMetaData>
-
-