public interface IDaemonRequestResponse
| Modifier and Type | Method and Description |
|---|---|
<R> Future<R> |
async(UUID uuid,
String queue,
InterconnectObject request,
Class<R> responseClazz) |
<R> Future<R> |
async(UUID uuid,
String queue,
InterconnectObject request,
Class<R> responseClazz,
long timeout,
TimeUnit unit) |
<R> Future<R> |
async(UUID uuid,
String queue,
InterconnectObject request,
Class<R> responseClazz,
long timeout,
TimeUnit unit,
boolean secure) |
<R> R |
sync(UUID uuid,
String queue,
InterconnectObject request,
Class<R> responseClazz) |
<R> R |
sync(UUID uuid,
String queue,
InterconnectObject request,
Class<R> responseClazz,
long timeout,
TimeUnit unit) |
<R> R |
sync(UUID uuid,
String queue,
InterconnectObject request,
Class<R> responseClazz,
long timeout,
TimeUnit unit,
boolean secure) |
<R> R sync(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz) throws ExecutionException
R - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOresponseClazz - ExecutionException - If the requests fails<R> R sync(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz, long timeout, TimeUnit unit) throws ExecutionException
R - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOresponseClazz - timeout - maximum time to waitunit - time unit of the timeout argumentExecutionException - If the requests fails<R> R sync(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz, long timeout, TimeUnit unit, boolean secure) throws ExecutionException
R - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOresponseClazz - timeout - maximum time to waitunit - time unit of the timeout argumentsecure - Secure (encrypted communication)ExecutionException - If the requests fails<R> Future<R> async(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz)
R - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOresponseClazz - <R> Future<R> async(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz, long timeout, TimeUnit unit)
R - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOresponseClazz - timeout - maximum time to waitunit - time unit of the timeout argument<R> Future<R> async(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz, long timeout, TimeUnit unit, boolean secure)
R - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOresponseClazz - timeout - maximum time to waitunit - time unit of the timeout argumentsecure - Secure (encrypted communication)Copyright © 2016 Taimos GmbH. All rights reserved.