public abstract class AbstractRestClientService extends AbstractClientService
AbstractClientService.AsyncResult, AbstractClientService.UriRequest
AbstractRemoteService.AsyncArgs, AbstractRemoteService.ProxyClassLoader
container, registration
EMPTY_ARGS, futureExecutorService, futureExecutorServiceMaxThreads, iFutureExecutor
Constructor and Description |
---|
AbstractRestClientService(AbstractClientContainer container,
RemoteServiceClientRegistration registration) |
Modifier and Type | Method and Description |
---|---|
protected void |
handleException(java.lang.String message,
java.lang.Throwable e,
int responseCode) |
protected void |
handleException(java.lang.String message,
java.lang.Throwable e,
int responseCode,
byte[] responseBody) |
protected void |
logException(java.lang.String string,
java.lang.Throwable e) |
protected void |
logWarning(java.lang.String string,
java.lang.Throwable e) |
protected void |
trace(java.lang.String methodName,
java.lang.String message) |
callAsync, callAsync, callAsync, callAsync, callSync, createUriRequest, fireAsync, getCallMethodNameForProxyInvoke, getCallParametersForProxyInvoke, getClientContainer, getInterfaceClassNames, getNextRequestID, getRegistration, getRemoteServiceID, getRemoteServiceReference, handleInvokeException, invokeRemoteCall, invokeSync, prepareEndpointAddress, prepareParameters, processResponse
addAsyncProxyClasses, addRemoteServiceProxyToProxy, callAsync, callAsyncWithResult, callCompletableAsync, callFutureAsync, callFutureAsync, convertInterfaceNameToAsyncInterfaceName, createProxy, createProxy, createRemoteCall, dispose, findAsyncRemoteServiceProxyClass, findAsyncRemoteServiceProxyClass, getAsyncArgs, getAsyncInvokeMethodName, getAsyncRemoteCall, getCallTimeoutForProxyInvoke, getDefaultTimeout, getFutureExecutorService, getIFutureExecutor, getProxy, getProxy, getRemoteService, getRemoteServiceProxyCreator, handleInvokeSyncException, handleProxyException, invoke, invokeAsync, invokeObject, isAsync, loadInterfaceClass, loadInterfaceClass, setFutureExecutorService, setIFutureExecutor
callFuture
public AbstractRestClientService(AbstractClientContainer container, RemoteServiceClientRegistration registration)
protected void trace(java.lang.String methodName, java.lang.String message)
protected void logException(java.lang.String string, java.lang.Throwable e)
protected void logWarning(java.lang.String string, java.lang.Throwable e)
logWarning
in class AbstractRemoteService
protected void handleException(java.lang.String message, java.lang.Throwable e, int responseCode, byte[] responseBody) throws RestException
RestException
protected void handleException(java.lang.String message, java.lang.Throwable e, int responseCode) throws RestException
RestException