V
- public interface GigaPaxosClient<V>
Modifier and Type | Method and Description |
---|---|
RequestFuture<V> |
sendRequest(ClientRequest request,
Callback<Request,V> callback) |
RequestFuture<V> |
sendRequest(ClientRequest request,
Callback<Request,V> callback,
NearestServerSelector redirector)
Sends
request to the nearest server as determined by
redirector , an interface that returns the nearest server from a
set of server addresses. |
RequestFuture<V> |
sendRequest(ClientRequest request,
java.net.InetSocketAddress server,
Callback<Request,V> callback)
Sends
request to the specified server . |
Request |
sendRequest(Request request)
A blocking method to retrieve the result of executing
request . |
RequestFuture<V> |
sendRequest(Request request,
Callback<Request,V> callback)
This method will automatically convert
request to
ClientRequest via ReplicableClientRequest if necessary. |
Request sendRequest(Request request) throws java.io.IOException
request
.request
- request
.java.io.IOException
RequestFuture<V> sendRequest(Request request, Callback<Request,V> callback) throws java.io.IOException
request
to
ClientRequest
via ReplicableClientRequest
if necessary.request
- callback
- sendRequest(ClientRequest, Callback)
.java.io.IOException
RequestFuture<V> sendRequest(ClientRequest request, Callback<Request,V> callback) throws java.io.IOException
request
- callback
- java.io.IOException
RequestFuture<V> sendRequest(ClientRequest request, Callback<Request,V> callback, NearestServerSelector redirector) throws java.io.IOException
request
to the nearest server as determined by
redirector
, an interface that returns the nearest server from a
set of server addresses.request
- callback
- redirector
- sendRequest(ClientRequest, Callback)
.java.io.IOException
RequestFuture<V> sendRequest(ClientRequest request, java.net.InetSocketAddress server, Callback<Request,V> callback) throws java.io.IOException
request
to the specified server
.request
- server
- callback
- sendRequest(ClientRequest, Callback)
.java.io.IOException