All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
static <MessageType> HttpAdapter.Builder<MessageType> |
builder(Class<MessageType> messageTypeClass) |
io.reactivex.Flowable<RpcInvocation<MessageType>> |
requests(String destination) |
<ReplyMessageType extends MessageType> io.reactivex.Single<RpcReply<ReplyMessageType>> |
sendGetRequest(String destination) |
<ReplyMessageType extends MessageType> io.reactivex.Single<RpcReply<ReplyMessageType>> |
sendGetRequest(String destination,
long timeout,
TimeUnit timeUnit) |
<RequestMessageType extends MessageType,ReplyMessageType extends MessageType> io.reactivex.Single<RpcReply<ReplyMessageType>> |
sendPostRequest(String destination,
RequestMessageType request) |
<RequestMessageType extends MessageType,ReplyMessageType extends MessageType> io.reactivex.Single<RpcReply<ReplyMessageType>> |
sendPostRequest(String destination,
RequestMessageType request,
long timeout,
TimeUnit timeUnit) |
<RequestMessageType extends MessageType,ReplyMessageType extends MessageType> io.reactivex.Single<RpcReply<ReplyMessageType>> |
sendPutRequest(String destination,
RequestMessageType request) |
<RequestMessageType extends MessageType,ReplyMessageType extends MessageType> io.reactivex.Single<RpcReply<ReplyMessageType>> |
sendPutRequest(String destination,
RequestMessageType request,
long timeout,
TimeUnit timeUnit) |
<RequestMessageType extends MessageType,ReplyMessageType extends MessageType> io.reactivex.Single<RpcReply<ReplyMessageType>> |
sendRequest(String destination,
RequestMessageType request) |
<RequestMessageType extends MessageType,ReplyMessageType extends MessageType> io.reactivex.Single<RpcReply<ReplyMessageType>> |
sendRequest(String destination,
RequestMessageType request,
HttpRequestMethod requestMethod) |
<RequestMessageType extends MessageType,ReplyMessageType extends MessageType> io.reactivex.Single<RpcReply<ReplyMessageType>> |
sendRequest(String destination,
RequestMessageType request,
HttpRequestMethod requestMethod,
long timeout,
TimeUnit timeUnit) |
<RequestMessageType extends MessageType,ReplyMessageType extends MessageType> io.reactivex.Single<RpcReply<ReplyMessageType>> |
sendRequest(String destination,
RequestMessageType request,
long timeout,
TimeUnit timeUnit) |
<RequestMessageType extends MessageType,ReplyMessageType extends MessageType> io.reactivex.Single<RpcReply<ReplyMessageType>> |
sendRequest(String destination,
RequestMessageType request,
RequestInfo httpInfo,
Long timeout,
TimeUnit timeUnit) |
void |
shutdown() |
void |
start() |