Class QueueCircuitBreakerAPI
- java.lang.Object
-
- org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
-
public class QueueCircuitBreakerAPI extends java.lang.ObjectHelper class to simplify work with the QueueCircuitBreaker API. Provides methods to build correct operation JsonObjects- Author:
- https://github.com/mcweba [Marc-Andre Weber]
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQueueCircuitBreakerAPI.OperationEnumeration of the available 'features' of the API
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCIRCUIT_HASHstatic java.lang.StringERRORstatic java.lang.StringMESSAGEstatic java.lang.StringOKstatic java.lang.StringOPERATIONstatic java.lang.StringPAYLOADstatic java.lang.StringSTATUSstatic java.lang.StringVALUE
-
Constructor Summary
Constructors Constructor Description QueueCircuitBreakerAPI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.vertx.core.json.JsonObjectbuildCloseAllCircuitsOperation()static io.vertx.core.json.JsonObjectbuildCloseCircuitOperation(java.lang.String circuitHash)static io.vertx.core.json.JsonObjectbuildGetAllCircuitsOperation()static io.vertx.core.json.JsonObjectbuildGetCircuitInformationOperation(java.lang.String circuitHash)static io.vertx.core.json.JsonObjectbuildGetCircuitStatusOperation(java.lang.String circuitHash)
-
-
-
Field Detail
-
OK
public static final java.lang.String OK
- See Also:
- Constant Field Values
-
ERROR
public static final java.lang.String ERROR
- See Also:
- Constant Field Values
-
STATUS
public static final java.lang.String STATUS
- See Also:
- Constant Field Values
-
VALUE
public static final java.lang.String VALUE
- See Also:
- Constant Field Values
-
MESSAGE
public static final java.lang.String MESSAGE
- See Also:
- Constant Field Values
-
OPERATION
public static final java.lang.String OPERATION
- See Also:
- Constant Field Values
-
PAYLOAD
public static final java.lang.String PAYLOAD
- See Also:
- Constant Field Values
-
CIRCUIT_HASH
public static final java.lang.String CIRCUIT_HASH
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildGetCircuitInformationOperation
public static io.vertx.core.json.JsonObject buildGetCircuitInformationOperation(java.lang.String circuitHash)
-
buildGetCircuitStatusOperation
public static io.vertx.core.json.JsonObject buildGetCircuitStatusOperation(java.lang.String circuitHash)
-
buildCloseCircuitOperation
public static io.vertx.core.json.JsonObject buildCloseCircuitOperation(java.lang.String circuitHash)
-
buildCloseAllCircuitsOperation
public static io.vertx.core.json.JsonObject buildCloseAllCircuitsOperation()
-
buildGetAllCircuitsOperation
public static io.vertx.core.json.JsonObject buildGetAllCircuitsOperation()
-
-