public final class DaemonRequestResponse extends Object implements IDaemonRequestResponse
| Constructor and Description |
|---|
DaemonRequestResponse() |
| 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) |
public <R> R sync(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz) throws ExecutionException
sync in interface IDaemonRequestResponseR - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOExecutionException - If the requests failspublic <R> R sync(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz, long timeout, TimeUnit unit) throws ExecutionException
sync in interface IDaemonRequestResponseR - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOtimeout - maximum time to waitunit - time unit of the timeout argumentExecutionException - If the requests failspublic <R> R sync(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz, long timeout, TimeUnit unit, boolean secure) throws ExecutionException
sync in interface IDaemonRequestResponseR - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOtimeout - maximum time to waitunit - time unit of the timeout argumentsecure - Secure (encrypted communication)ExecutionException - If the requests failspublic <R> Future<R> async(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz)
async in interface IDaemonRequestResponseR - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOpublic <R> Future<R> async(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz, long timeout, TimeUnit unit)
async in interface IDaemonRequestResponseR - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOtimeout - maximum time to waitunit - time unit of the timeout argumentpublic <R> Future<R> async(UUID uuid, String queue, InterconnectObject request, Class<R> responseClazz, long timeout, TimeUnit unit, boolean secure)
async in interface IDaemonRequestResponseR - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - Request IVOtimeout - maximum time to waitunit - time unit of the timeout argumentsecure - Secure (encrypted communication)Copyright © 2016–2023 Taimos GmbH. All rights reserved.