public class InterconnectRequestMock extends Object implements IRequestMock
| Modifier and Type | Class and Description |
|---|---|
static interface |
InterconnectRequestMock.RequestMockHandler |
static class |
InterconnectRequestMock.RMHWrapper |
| Constructor and Description |
|---|
InterconnectRequestMock() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasHandler(String queue) |
void |
in(UUID uuid,
String queue,
de.taimos.dvalin.interconnect.model.InterconnectObject request) |
<R> R |
in(UUID uuid,
String queue,
de.taimos.dvalin.interconnect.model.InterconnectObject request,
Class<R> responseClazz) |
void |
init() |
void |
receive(UUID uuid,
String queue,
de.taimos.dvalin.interconnect.model.InterconnectObject request) |
<R> R |
request(UUID uuid,
String queue,
de.taimos.dvalin.interconnect.model.InterconnectObject request,
Class<R> responseClazz) |
@PostConstruct public void init()
public boolean hasHandler(String queue)
queue - the queue nametrue if a handler is registeredpublic <R> R in(UUID uuid, String queue, de.taimos.dvalin.interconnect.model.InterconnectObject request, Class<R> responseClazz) throws de.taimos.dvalin.interconnect.model.service.DaemonError
in in interface IRequestMockR - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - RequestresponseClazz - Response classde.taimos.dvalin.interconnect.model.service.DaemonError - If something went wrongpublic <R> R request(UUID uuid, String queue, de.taimos.dvalin.interconnect.model.InterconnectObject request, Class<R> responseClazz) throws de.taimos.dvalin.interconnect.model.service.DaemonError
R - Response typeuuid - Universally unique identifier of the requestqueue - Queue namerequest - RequestresponseClazz - Response classde.taimos.dvalin.interconnect.model.service.DaemonError - If something went wrongpublic void in(UUID uuid, String queue, de.taimos.dvalin.interconnect.model.InterconnectObject request)
in in interface IRequestMockuuid - Universally unique identifier of the requestqueue - Queue namerequest - RequestCopyright © 2016 Taimos GmbH. All rights reserved.