public class RpcClient<InternalMessageType> extends RpcClient<InternalMessageType,RequestMessageMetaData,ReplyMessageMetaData>
metricsCollector| Modifier | Constructor and Description |
|---|---|
protected |
RpcClient(String identifier,
com.ning.http.client.AsyncHttpClient client,
MessageMarshaller<InternalMessageType,String> messageMarshaller,
MessageUnmarshaller<String,InternalMessageType> messageUnmarshaller,
ch.squaredesk.nova.metrics.Metrics metrics) |
| Modifier and Type | Method and Description |
|---|---|
<ReplyType extends InternalMessageType> |
sendRequest(InternalMessageType request,
RequestMessageMetaData requestMessageMetaData,
long timeout,
TimeUnit timeUnit) |
protected RpcClient(String identifier, com.ning.http.client.AsyncHttpClient client, MessageMarshaller<InternalMessageType,String> messageMarshaller, MessageUnmarshaller<String,InternalMessageType> messageUnmarshaller, ch.squaredesk.nova.metrics.Metrics metrics)
public <ReplyType extends InternalMessageType> io.reactivex.Single<RpcReply<ReplyType>> sendRequest(InternalMessageType request, RequestMessageMetaData requestMessageMetaData, long timeout, TimeUnit timeUnit)
sendRequest in class RpcClient<InternalMessageType,RequestMessageMetaData,ReplyMessageMetaData>Copyright © 2018. All rights reserved.