Package com.devebot.opflow
Class OpflowRpcAmqpMaster
java.lang.Object
com.devebot.opflow.OpflowRpcAmqpMaster
- All Implemented Interfaces:
AutoCloseable
public class OpflowRpcAmqpMaster extends Object implements AutoCloseable
- Author:
- drupalex
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classOpflowRpcAmqpMaster.State -
Constructor Summary
Constructors Constructor Description OpflowRpcAmqpMaster(Map<String,Object> params) -
Method Summary
-
Constructor Details
-
Method Details
-
request
-
request
public OpflowRpcAmqpRequest request(String routineSignature, String body, OpflowRpcParameter params) -
request
public OpflowRpcAmqpRequest request(String routineSignature, String body, OpflowRpcRoutingInfo routingInfo) -
request
-
request
public OpflowRpcAmqpRequest request(String routineSignature, byte[] body, OpflowRpcParameter params) -
request
public OpflowRpcAmqpRequest request(String routineSignature, byte[] body, OpflowRpcRoutingInfo routingInfo) -
request
public OpflowRpcAmqpRequest request(String routineSignature, byte[] body, OpflowRpcParameter params, OpflowRpcRoutingInfo routingInfo) -
getActiveRequestTotal
public int getActiveRequestTotal() -
getMaxWaitingRequests
public int getMaxWaitingRequests() -
resetCallbackQueueCounter
public void resetCallbackQueueCounter() -
check
-
serve
public final void serve() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
reset
public void reset() -
getEngine
-
getExecutor
-
getComponentId
-
getExpiration
public long getExpiration() -
getResponseQueueName
-
getResponseQueueAutoDelete
-
getResponseQueueDurable
-
getResponseQueueExclusive
-
finalize
-