Package ch.squaredesk.nova.comm.http
Class FrozenHttpAdapter<T>
- java.lang.Object
-
- ch.squaredesk.nova.comm.http.FrozenHttpAdapter<T>
-
public class FrozenHttpAdapter<T> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.reactivex.Single<RpcReply<T>>sendDeleteRequest(String destination, Map<String,String> headers, T request)io.reactivex.Single<RpcReply<T>>sendDeleteRequest(String destination, T request)io.reactivex.Single<RpcReply<T>>sendDeleteRequest(String destination, T request, long timeout, TimeUnit timeUnit)io.reactivex.Single<RpcReply<T>>sendDeleteRequest(String destination, T request, Map<String,String> headers, long timeout, TimeUnit timeUnit)io.reactivex.Single<RpcReply<T>>sendGetRequest(String destination)io.reactivex.Single<RpcReply<T>>sendGetRequest(String destination, long timeout, TimeUnit timeUnit)io.reactivex.Single<RpcReply<T>>sendGetRequest(String destination, Map<String,String> headers)io.reactivex.Single<RpcReply<T>>sendGetRequest(String destination, Map<String,String> headers, long timeout, TimeUnit timeUnit)io.reactivex.Single<RpcReply<T>>sendPostRequest(String destination, Map<String,String> headers, T request)io.reactivex.Single<RpcReply<T>>sendPostRequest(String destination, T request)io.reactivex.Single<RpcReply<T>>sendPostRequest(String destination, T request, long timeout, TimeUnit timeUnit)io.reactivex.Single<RpcReply<T>>sendPostRequest(String destination, T request, Map<String,String> headers, long timeout, TimeUnit timeUnit)io.reactivex.Single<RpcReply<T>>sendPutRequest(String destination, Map<String,String> headers, T request)io.reactivex.Single<RpcReply<T>>sendPutRequest(String destination, Map<String,String> headers, T request, long timeout, TimeUnit timeUnit)io.reactivex.Single<RpcReply<T>>sendPutRequest(String destination, T request)io.reactivex.Single<RpcReply<T>>sendPutRequest(String destination, T request, long timeout, TimeUnit timeUnit)io.reactivex.Single<RpcReply<T>>sendRequest(String destination, T request, HttpRequestMethod requestMethod)io.reactivex.Single<RpcReply<T>>sendRequest(String destination, T request, HttpRequestMethod requestMethod, long timeout, TimeUnit timeUnit)io.reactivex.Single<RpcReply<T>>sendRequest(String destination, T request, Map<String,String> headers, HttpRequestMethod requestMethod)io.reactivex.Single<RpcReply<T>>sendRequest(String destination, T request, Map<String,String> headers, HttpRequestMethod requestMethod, long timeout, TimeUnit timeUnit)voidshutdown()
-
-
-
Method Detail
-
shutdown
public void shutdown()
-
sendGetRequest
public io.reactivex.Single<RpcReply<T>> sendGetRequest(String destination, Map<String,String> headers)
-
sendGetRequest
public io.reactivex.Single<RpcReply<T>> sendGetRequest(String destination, long timeout, TimeUnit timeUnit)
-
sendGetRequest
public io.reactivex.Single<RpcReply<T>> sendGetRequest(String destination, Map<String,String> headers, long timeout, TimeUnit timeUnit)
-
sendPostRequest
public io.reactivex.Single<RpcReply<T>> sendPostRequest(String destination, T request)
-
sendPostRequest
public io.reactivex.Single<RpcReply<T>> sendPostRequest(String destination, Map<String,String> headers, T request)
-
sendPostRequest
public io.reactivex.Single<RpcReply<T>> sendPostRequest(String destination, T request, long timeout, TimeUnit timeUnit)
-
sendPostRequest
public io.reactivex.Single<RpcReply<T>> sendPostRequest(String destination, T request, Map<String,String> headers, long timeout, TimeUnit timeUnit)
-
sendPutRequest
public io.reactivex.Single<RpcReply<T>> sendPutRequest(String destination, T request)
-
sendPutRequest
public io.reactivex.Single<RpcReply<T>> sendPutRequest(String destination, Map<String,String> headers, T request)
-
sendPutRequest
public io.reactivex.Single<RpcReply<T>> sendPutRequest(String destination, T request, long timeout, TimeUnit timeUnit)
-
sendPutRequest
public io.reactivex.Single<RpcReply<T>> sendPutRequest(String destination, Map<String,String> headers, T request, long timeout, TimeUnit timeUnit)
-
sendDeleteRequest
public io.reactivex.Single<RpcReply<T>> sendDeleteRequest(String destination, T request)
-
sendDeleteRequest
public io.reactivex.Single<RpcReply<T>> sendDeleteRequest(String destination, Map<String,String> headers, T request)
-
sendDeleteRequest
public io.reactivex.Single<RpcReply<T>> sendDeleteRequest(String destination, T request, long timeout, TimeUnit timeUnit)
-
sendDeleteRequest
public io.reactivex.Single<RpcReply<T>> sendDeleteRequest(String destination, T request, Map<String,String> headers, long timeout, TimeUnit timeUnit)
-
sendRequest
public io.reactivex.Single<RpcReply<T>> sendRequest(String destination, T request, HttpRequestMethod requestMethod)
-
sendRequest
public io.reactivex.Single<RpcReply<T>> sendRequest(String destination, T request, Map<String,String> headers, HttpRequestMethod requestMethod)
-
sendRequest
public io.reactivex.Single<RpcReply<T>> sendRequest(String destination, T request, HttpRequestMethod requestMethod, long timeout, TimeUnit timeUnit)
-
-