public abstract class AsyncAutomationClient extends AbstractAutomationClient
| Constructor and Description |
|---|
AsyncAutomationClient(String url)
Instantiates a new asynchronous automation client with the default
timeout for the wait of the asynchronous thread pool termination: 2
seconds.
|
AsyncAutomationClient(String url,
ExecutorService executor)
Instantiates a new asynchronous automation client with the given
asynchronous executor and the default timeout for the wait of the
asynchronous thread pool termination: 2 seconds.
|
AsyncAutomationClient(String url,
ExecutorService executor,
long asyncAwaitTerminationTimeout)
Instantiates a new asynchronous automation client with the given
asynchronous executor and the given timeout in milliseconds for the wait
of the asynchronous thread pool termination.
|
AsyncAutomationClient(String url,
long asyncAwaitTerminationTimeout)
Instantiates a new asynchronous automation client with the given timeout
in milliseconds for the wait of the asynchronous thread pool termination.
|
| Modifier and Type | Method and Description |
|---|---|
void |
asyncExec(Runnable runnable) |
void |
shutdown()
Cleanup any resources held by this client.
|
getAdapter, getBaseUrl, getRequestInterceptor, getSession, getSession, getSession, getSession, getSession, getSession, getSession, getSession, registerAdapter, registerPojoMarshaller, setBasicAuth, setRequestInterceptor, setSharedRegistryExpirationDelaypublic AsyncAutomationClient(String url)
public AsyncAutomationClient(String url, ExecutorService executor)
public AsyncAutomationClient(String url, long asyncAwaitTerminationTimeout)
public AsyncAutomationClient(String url, ExecutorService executor, long asyncAwaitTerminationTimeout)
public void asyncExec(Runnable runnable)
asyncExec in class AbstractAutomationClientpublic void shutdown()
AutomationClientshutdown in interface AutomationClientshutdown in class AbstractAutomationClientCopyright © 2014 Nuxeo SA. All rights reserved.