| Modifier and Type | Method and Description |
|---|---|
io.vertx.core.Future<Void> |
QueueCircuitBreakerStorage.closeAndRemoveCircuit(PatternAndCircuitHash patternAndCircuitHash)
Closes the circuit and removes all circuit information from storage.
|
io.vertx.core.Future<Void> |
QueueCircuitBreakerStorage.closeCircuit(PatternAndCircuitHash patternAndCircuitHash)
Closes the circuit.
|
io.vertx.core.Future<QueueCircuitState> |
QueueCircuitBreakerStorage.getQueueCircuitState(PatternAndCircuitHash patternAndCircuitHash)
Get the actual
QueueCircuitState of the provided patternAndCircuitHash object. |
io.vertx.core.Future<Void> |
QueueCircuitBreakerStorage.lockQueue(String queueName,
PatternAndCircuitHash patternAndCircuitHash)
Mark the queueName as a locked queue of the circuit representing the provided patternAndCircuitHash.
|
io.vertx.core.Future<Void> |
QueueCircuitBreakerStorage.reOpenCircuit(PatternAndCircuitHash patternAndCircuitHash)
Re-Opens the (half-open) circuit again.
|
io.vertx.core.Future<UpdateStatisticsResult> |
QueueCircuitBreakerStorage.updateStatistics(PatternAndCircuitHash patternAndCircuitHash,
String uniqueRequestID,
long timestamp,
int errorThresholdPercentage,
long entriesMaxAgeMS,
long minQueueSampleCount,
long maxQueueSampleCount,
QueueResponseType queueResponseType)
Updates the statistics of the corresponding circuit based on the provided patternAndCircuitHash.
|
| Modifier and Type | Method and Description |
|---|---|
io.vertx.core.Future<Void> |
RedisQueueCircuitBreakerStorage.closeAndRemoveCircuit(PatternAndCircuitHash patternAndCircuitHash) |
io.vertx.core.Future<Void> |
RedisQueueCircuitBreakerStorage.closeCircuit(PatternAndCircuitHash patternAndCircuitHash) |
io.vertx.core.Future<QueueCircuitState> |
RedisQueueCircuitBreakerStorage.getQueueCircuitState(PatternAndCircuitHash patternAndCircuitHash) |
io.vertx.core.Future<Void> |
RedisQueueCircuitBreakerStorage.lockQueue(String queueName,
PatternAndCircuitHash patternAndCircuitHash) |
io.vertx.core.Future<Void> |
RedisQueueCircuitBreakerStorage.reOpenCircuit(PatternAndCircuitHash patternAndCircuitHash) |
io.vertx.core.Future<UpdateStatisticsResult> |
RedisQueueCircuitBreakerStorage.updateStatistics(PatternAndCircuitHash patternAndCircuitHash,
String uniqueRequestID,
long timestamp,
int errorThresholdPercentage,
long entriesMaxAgeMS,
long minQueueSampleCount,
long maxQueueSampleCount,
QueueResponseType queueResponseType) |
| Modifier and Type | Method and Description |
|---|---|
PatternAndCircuitHash |
QueueCircuitBreakerRulePatternToCircuitMapping.getCircuitFromRequestUri(String requestUri) |
| Modifier and Type | Method and Description |
|---|---|
List<PatternAndCircuitHash> |
QueueCircuitBreakerRulePatternToCircuitMapping.updateRulePatternToCircuitMapping(List<Rule> rules)
Updates the mapping with the provided routing rules.
|
Copyright © 2016–2018. All rights reserved.