Uses of Class
org.swisspush.gateleen.queue.queuing.circuitbreaker.util.PatternAndCircuitHash
-
-
Uses of PatternAndCircuitHash in org.swisspush.gateleen.queue.queuing.circuitbreaker
Methods in org.swisspush.gateleen.queue.queuing.circuitbreaker with parameters of type PatternAndCircuitHash Modifier and Type Method 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 actualQueueCircuitStateof 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. -
Uses of PatternAndCircuitHash in org.swisspush.gateleen.queue.queuing.circuitbreaker.impl
Methods in org.swisspush.gateleen.queue.queuing.circuitbreaker.impl with parameters of type PatternAndCircuitHash Modifier and Type Method 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) -
Uses of PatternAndCircuitHash in org.swisspush.gateleen.queue.queuing.circuitbreaker.util
Methods in org.swisspush.gateleen.queue.queuing.circuitbreaker.util that return PatternAndCircuitHash Modifier and Type Method Description PatternAndCircuitHashQueueCircuitBreakerRulePatternToCircuitMapping. getCircuitFromRequestUri(String requestUri)Methods in org.swisspush.gateleen.queue.queuing.circuitbreaker.util that return types with arguments of type PatternAndCircuitHash Modifier and Type Method Description List<PatternAndCircuitHash>QueueCircuitBreakerRulePatternToCircuitMapping. updateRulePatternToCircuitMapping(List<Rule> rules)Updates the mapping with the provided routing rules.
-