public class Client
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Client.Context |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.ThreadLocal<java.util.Set<java.net.URI>> |
failed |
| Constructor and Description |
|---|
Client() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addEventObserver(java.lang.Object observer) |
static boolean |
addRetryCondition(java.lang.Class<? extends java.lang.Throwable> throwable) |
static void |
fireEvent(java.lang.Object event) |
static Client.Context |
getContext(ServerMetaData serverMetaData) |
static java.util.Set<java.net.URI> |
getFailed() |
protected Response |
processRequest(Request req,
Response res,
ServerMetaData server) |
static void |
removeEventObserver(java.lang.Object observer) |
static boolean |
removeRetryCondition(java.lang.Class<? extends java.lang.Throwable> throwable) |
static Response |
request(Request req,
Response res,
ServerMetaData server) |
static void |
setClient(Client client) |
public static void addEventObserver(java.lang.Object observer)
public static void removeEventObserver(java.lang.Object observer)
public static void fireEvent(java.lang.Object event)
public static boolean addRetryCondition(java.lang.Class<? extends java.lang.Throwable> throwable)
public static boolean removeRetryCondition(java.lang.Class<? extends java.lang.Throwable> throwable)
public static void setClient(Client client)
public static Response request(Request req, Response res, ServerMetaData server) throws java.rmi.RemoteException
java.rmi.RemoteExceptionprotected Response processRequest(Request req, Response res, ServerMetaData server) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic static java.util.Set<java.net.URI> getFailed()
public static Client.Context getContext(ServerMetaData serverMetaData)