public class DotSimulator extends java.lang.Object implements ServerCommunicatorInterface
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.HashMap<java.lang.String,java.lang.Boolean> |
disabledSimulatorRequests |
protected java.lang.String |
lastWaitForPaymentDataId |
protected java.lang.String |
opsQueueName |
protected java.lang.String |
opsReturnQueueName |
protected java.lang.Thread |
publishThread |
protected JsonObject |
requestToResponsesJson |
protected static java.util.HashMap<java.lang.String,Message> |
simulatorResponses |
protected java.lang.Thread |
subscribeThread |
| Constructor and Description |
|---|
DotSimulator()
Initialize the dot simulator:
+ read in the simulator request-to-response mappings
|
| Modifier and Type | Method and Description |
|---|---|
static void |
disableSimulatorRequestResponses(java.lang.String requestName)
TODO
|
static void |
enableSimulatorRequestResponses(java.lang.String requestName)
TODO
|
void |
handleOutgoingRequest(Request request)
Handle an outgoing request
|
protected JsonObject requestToResponsesJson
protected static java.util.HashMap<java.lang.String,Message> simulatorResponses
protected static java.util.HashMap<java.lang.String,java.lang.Boolean> disabledSimulatorRequests
protected java.lang.String lastWaitForPaymentDataId
protected java.lang.Thread subscribeThread
protected java.lang.Thread publishThread
protected java.lang.String opsQueueName
protected java.lang.String opsReturnQueueName
public DotSimulator()
public void handleOutgoingRequest(Request request)
handleOutgoingRequest in interface ServerCommunicatorInterfacerequest - the Request the Simulator should handlepublic static void disableSimulatorRequestResponses(java.lang.String requestName)
requestName - public static void enableSimulatorRequestResponses(java.lang.String requestName)
requestName -