Class QueueCircuitBreakerAPI
- java.lang.Object
-
- org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
-
public class QueueCircuitBreakerAPI extends Object
Helper 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
-
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(String circuitHash)static io.vertx.core.json.JsonObjectbuildGetAllCircuitsOperation()static io.vertx.core.json.JsonObjectbuildGetCircuitInformationOperation(String circuitHash)static io.vertx.core.json.JsonObjectbuildGetCircuitStatusOperation(String circuitHash)
-
-
-
Field Detail
-
OK
public static final String OK
- See Also:
- Constant Field Values
-
ERROR
public static final String ERROR
- See Also:
- Constant Field Values
-
STATUS
public static final String STATUS
- See Also:
- Constant Field Values
-
VALUE
public static final String VALUE
- See Also:
- Constant Field Values
-
MESSAGE
public static final String MESSAGE
- See Also:
- Constant Field Values
-
OPERATION
public static final String OPERATION
- See Also:
- Constant Field Values
-
PAYLOAD
public static final String PAYLOAD
- See Also:
- Constant Field Values
-
CIRCUIT_HASH
public static final String CIRCUIT_HASH
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildGetCircuitInformationOperation
public static io.vertx.core.json.JsonObject buildGetCircuitInformationOperation(String circuitHash)
-
buildGetCircuitStatusOperation
public static io.vertx.core.json.JsonObject buildGetCircuitStatusOperation(String circuitHash)
-
buildCloseCircuitOperation
public static io.vertx.core.json.JsonObject buildCloseCircuitOperation(String circuitHash)
-
buildCloseAllCircuitsOperation
public static io.vertx.core.json.JsonObject buildCloseAllCircuitsOperation()
-
buildGetAllCircuitsOperation
public static io.vertx.core.json.JsonObject buildGetAllCircuitsOperation()
-
-