A B C D E F G H I L M N O P Q R S T U V 
All Classes All Packages

A

addItem - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
addRefreshable(Refreshable) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResourceManager
Adds a new Refreshable.
ALL_CIRCUITS - org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.QueueCircuitBreakerLuaScripts
 

B

buildAddItemOperation(String, String) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildCheckOperation() - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildCloseAllCircuitsOperation() - Static method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
buildCloseCircuitOperation(String) - Static method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
buildDeleteAllQueueItemsOperation(String) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildDeleteItemOperation(String, int) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildDeleteLockOperation(String) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildEnqueueOperation(String, String) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildGetAllCircuitsOperation() - Static method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
buildGetAllLocksOperation() - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildGetCircuitInformationOperation(String) - Static method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
buildGetCircuitStatusOperation(String) - Static method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
buildGetItemOperation(String, int) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildGetListRangeOperation(String, String) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildGetLockOperation(String) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildOperation(RedisquesAPI.QueueOperation) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildOperation(RedisquesAPI.QueueOperation, JsonObject) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildPutLockOperation(String, String) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
buildReplaceItemOperation(String, int, String) - Static method in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 

C

check - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
checkDuplicateRequest(RedisProvider, String, Buffer, String, Handler<Boolean>) - Static method in class org.swisspush.gateleen.queue.duplicate.DuplicateCheckHandler
This method checks if an entry for the provided information (uri and buffer) is stored in the redis database.
CIRCUIT_BREAKER_FAILRATIO_METRIC - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.monitoring.QueueCircuitBreakerMetricsCollector
 
CIRCUIT_BREAKER_STATUS_METRIC - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.monitoring.QueueCircuitBreakerMetricsCollector
 
CIRCUIT_HASH - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
cleanup(Vertx) - Static method in class org.swisspush.gateleen.queue.queuing.QueuingHandler
Deprecated.
Use vertx-redisques version 2.2.1 or higher, since redisques makes the cleanup automatically
CLOSE_CIRCUIT - org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.QueueCircuitBreakerLuaScripts
 
closeAllCircuits - org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI.Operation
 
closeAllCircuits() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
closeAllCircuits() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
closeAllCircuits() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Closes all non-closed circuits.
closeAllCircuits() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Closes all non-closed circuits.
closeAndRemoveCircuit(PatternAndCircuitHash) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
closeAndRemoveCircuit(PatternAndCircuitHash) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Closes the circuit and removes all circuit information from storage.
closeCircuit - org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI.Operation
 
closeCircuit(HttpRequest) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
closeCircuit(HttpRequest) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Closes the circuit representing the queued request.
closeCircuit(PatternAndCircuitHash) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
closeCircuit(PatternAndCircuitHash) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Closes the circuit.
CloseCircuitRedisCommand - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.lua
 
CloseCircuitRedisCommand(LuaScriptState, List<String>, List<String>, RedisProvider, Logger, Promise<Void>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.CloseCircuitRedisCommand
 
CLOSED - org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueCircuitState
 
COLLECT_METRICS_TASK_LOCK - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.monitoring.QueueCircuitBreakerMetricsCollector
 
collectMetrics() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.monitoring.QueueCircuitBreakerMetricsCollector
Collects metrics for the Queue Circuit Breaker.
configuration - Variable in class org.swisspush.gateleen.queue.queuing.splitter.executors.QueueSplitExecutorBase
 
convertToSubQueue(String, HttpServerRequest) - Method in class org.swisspush.gateleen.queue.queuing.splitter.NoOpQueueSplitter
 
convertToSubQueue(String, HttpServerRequest) - Method in interface org.swisspush.gateleen.queue.queuing.splitter.QueueSplitter
Convert the queue name in a sub-queue name.
convertToSubQueue(String, HttpServerRequest) - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterImpl
Convert the queue name in a sub-queue name.

D

DEFAULT_POSTFIX_DELIMITER - Static variable in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfigurationParser
 
deleteAllQueueItems - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
deleteAllQueueItems(String, boolean) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Deletes all queue items of the provided queue and eventually deletes the lock too.
deleteAllQueueItems(String, boolean) - Method in interface org.swisspush.gateleen.queue.queuing.RequestQueue
 
deleteItem - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
deleteLock - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
deleteLock(String) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Deletes the lock for the provided queue
deleteLock(String) - Method in interface org.swisspush.gateleen.queue.queuing.RequestQueue
 
DUPLICATE_CHECK_HEADER - Static variable in class org.swisspush.gateleen.queue.queuing.QueuingHandler
 
DuplicateCheckHandler - Class in org.swisspush.gateleen.queue.duplicate
Class which is responsible for checking wheter a request is duplicate or not

E

enableResourceLogging(boolean) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResourceManager
 
enqueue - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
enqueue(HttpServerRequest, Buffer, String) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Enqueues the given request.
enqueue(HttpServerRequest, Buffer, String) - Method in interface org.swisspush.gateleen.queue.queuing.RequestQueue
 
enqueue(HttpServerRequest, MultiMap, Buffer, String) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Enqueues the given request.
enqueue(HttpServerRequest, MultiMap, Buffer, String) - Method in interface org.swisspush.gateleen.queue.queuing.RequestQueue
 
enqueue(HttpRequest, String) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Enqueues a disconnected request.
enqueue(HttpRequest, String) - Method in interface org.swisspush.gateleen.queue.queuing.RequestQueue
 
enqueue(HttpRequest, String, Handler<Void>) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Enqueues a disconnected request.
enqueue(HttpRequest, String, Handler<Void>) - Method in interface org.swisspush.gateleen.queue.queuing.RequestQueue
 
enqueueFuture(HttpRequest, String) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
 
enqueueFuture(HttpRequest, String) - Method in interface org.swisspush.gateleen.queue.queuing.RequestQueue
 
equals(Object) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.util.PatternAndCircuitHash
 
equals(Object) - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfiguration
 
ERROR - org.swisspush.gateleen.queue.queuing.circuitbreaker.util.UpdateStatisticsResult
 
ERROR - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
ERROR - Static variable in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
exec(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.CloseCircuitRedisCommand
 
exec(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.GetAllCircuitsRedisCommand
 
exec(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.HalfOpenCircuitRedisCommand
 
exec(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.ReOpenCircuitRedisCommand
 
exec(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.UnlockSampleQueuesRedisCommand
 
exec(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.UpdateStatsRedisCommand
 
executeSplit(String, HttpServerRequest) - Method in interface org.swisspush.gateleen.queue.queuing.splitter.executors.QueueSplitExecutor
 
executeSplit(String, HttpServerRequest) - Method in class org.swisspush.gateleen.queue.queuing.splitter.executors.QueueSplitExecutorFromRequest
 
executeSplit(String, HttpServerRequest) - Method in class org.swisspush.gateleen.queue.queuing.splitter.executors.QueueSplitExecutorFromStaticList
 
EXPIRE_AFTER_HEADER - Static variable in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
 
ExpiryCheckHandler - Class in org.swisspush.gateleen.queue.expiry
The ExpiryCheckHandler allows you to check the expiry of a request.

F

FAILURE - org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueResponseType
 
FIELD_CIRCUIT - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
FIELD_FAILRATIO - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
FIELD_METRICNAME - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
FIELD_STATE - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
FIELD_STATUS - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
fromString(String) - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI.Operation
 
fromString(String, QueueCircuitState) - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueCircuitState
Returns the enum QueueCircuitState which matches the specified String value.
fromString(String, UpdateStatisticsResult) - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.util.UpdateStatisticsResult
Returns the enum UpdateStatisticsResult which matches the specified String value.

G

getAllCircuits - org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI.Operation
 
getAllCircuits() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
getAllCircuits() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Get the information (status, failRatio and circuit) of all circuits.
GetAllCircuitsRedisCommand - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.lua
 
GetAllCircuitsRedisCommand(LuaScriptState, List<String>, List<String>, RedisProvider, Logger, Promise<JsonObject>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.GetAllCircuitsRedisCommand
 
getAllLocks - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
getCircuitFromRequestUri(String) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueCircuitBreakerRulePatternToCircuitMapping
 
getCircuitHash() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.util.PatternAndCircuitHash
 
getCircuitInformation - org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI.Operation
 
getCircuitStatus - org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI.Operation
 
getConfigurationResource() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResourceManager
Get the QueueCircuitBreakerConfigurationResource with the actual configuration values.
getEntriesMaxAgeMS() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
getErrorThresholdPercentage() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
getExpirationTime(int) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Returns the expiration time, based on the current time (now) in addition with the expireAfter value.
getExpirationTimeAsString(int) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
 
getExpireAfter(MultiMap) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Extracts the value of the "X-Expire-After" header.
getExpireAfterConcerningCaseOfCorruptHeaderAndInfinite(MultiMap) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Delegates to ExpiryCheckHandler.getExpireValue(String) This is extended version of ExpiryCheckHandler.getExpireAfter(MultiMap) but also returning -1 for infinite.
getFilename() - Method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.QueueCircuitBreakerLuaScripts
 
getHttpClient() - Method in class org.swisspush.gateleen.queue.queuing.QueueProcessor
 
getItem - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
getKeySuffix() - Method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueResponseType
 
getListRange - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
getLock - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
getMaxQueueSampleCount() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
getMetricName() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.util.PatternAndCircuitHash
 
getMinQueueSampleCount() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
getOpenToHalfOpenTaskInterval() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
getPattern() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.util.PatternAndCircuitHash
 
getPostfixDelimiter() - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfiguration
 
getPostfixFromHeader() - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfiguration
 
getPostfixFromStatic() - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfiguration
 
getPostfixFromUrl() - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfiguration
 
getQueue() - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfiguration
 
getQueueCircuitInformation(String) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
getQueueCircuitInformation(String) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Get the information (status, failRatio and circuit) of the circuit represented by the provided circuitHash.
getQueueCircuitState(String) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
getQueueCircuitState(String) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Get the actual QueueCircuitState of the provided circuitHash.
getQueueCircuitState(PatternAndCircuitHash) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
getQueueCircuitState(PatternAndCircuitHash) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Get the actual QueueCircuitState of the provided patternAndCircuitHash object.
getQueueExpireAfter(MultiMap) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Extracts the value of the "x-queue-expire-after" header.
getQueueProcessorAddress() - Method in class org.swisspush.gateleen.queue.queuing.QueueProcessor
 
getRedisquesAddress() - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Get the event bus address of redisques.
getUnlockQueuesTaskInterval() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
getUnlockSampleQueuesTaskInterval() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 

H

HALF_OPEN - org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueCircuitState
 
HALFOPEN_CIRCUITS - org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.QueueCircuitBreakerLuaScripts
 
HalfOpenCircuitRedisCommand - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.lua
 
HalfOpenCircuitRedisCommand(LuaScriptState, List<String>, List<String>, RedisProvider, Logger, Promise<Long>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.HalfOpenCircuitRedisCommand
 
handle(Buffer) - Method in class org.swisspush.gateleen.queue.queuing.QueuingHandler
 
handle(HttpServerRequest) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerHttpRequestHandler
 
handleConfigurationResource(HttpServerRequest) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResourceManager
Handles the provided request when the following conditions are met: Request URI matches the configured circuit breaker configuration URI Request method is either PUT or DELETE
handleQueuedRequest(String, HttpRequest) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
handleQueuedRequest(String, HttpRequest) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Handles a queued request by checking the current QueueCircuitState of the corresponding circuit.
hashCode() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.util.PatternAndCircuitHash
 
hashCode() - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfiguration
 
HTTP_REQUEST_API_ADDRESS - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerHttpRequestHandler
 
httpMethodIsQueueable(HttpMethod) - Static method in class org.swisspush.gateleen.queue.queuing.QueueProcessor
Answers if specified method is valid for queueing.

I

initialize() - Method in class org.swisspush.gateleen.queue.queuing.splitter.NoOpQueueSplitter
 
initialize() - Method in interface org.swisspush.gateleen.queue.queuing.splitter.QueueSplitter
 
initialize() - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterImpl
 
isCircuitCheckEnabled() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
isCircuitCheckEnabled() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
isCircuitCheckEnabled() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Check whether the circuit check is enabled.
isExpired(MultiMap, Long) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Checks the expiration based on the given headers and a timstamp in milliseconds.
isOpenToHalfOpenTaskEnabled() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
isQueued(HttpServerRequest) - Static method in class org.swisspush.gateleen.queue.queuing.QueuingHandler
 
isQueueProcessingStarted() - Method in class org.swisspush.gateleen.queue.queuing.QueueProcessor
 
isSplitFromRequest() - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfiguration
 
isSplitStatic() - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfiguration
 
isStatisticsUpdateEnabled() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
isStatisticsUpdateEnabled() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
isStatisticsUpdateEnabled() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Check whether the statistics update is enabled.
isUnlockQueuesTaskEnabled() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
isUnlockSampleQueuesTaskEnabled() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 

L

lockedEnqueue(HttpRequest, String, String, Handler<Void>) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Enqueues a request into a locked queue.
lockedEnqueue(HttpRequest, String, String, Handler<Void>) - Method in interface org.swisspush.gateleen.queue.queuing.RequestQueue
 
lockQueue(String, HttpRequest) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
lockQueue(String, HttpRequest) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Locks the queue having the provided queueName by calling the vertx-redisques API.
lockQueue(String, PatternAndCircuitHash) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
lockQueue(String, PatternAndCircuitHash) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Mark the queueName as a locked queue of the circuit representing the provided patternAndCircuitHash.
log - Static variable in class org.swisspush.gateleen.queue.queuing.QueueClient
 

M

matches(String) - Method in interface org.swisspush.gateleen.queue.queuing.splitter.executors.QueueSplitExecutor
 
matches(String) - Method in class org.swisspush.gateleen.queue.queuing.splitter.executors.QueueSplitExecutorBase
 
MESSAGE - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
MESSAGE - Static variable in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 

N

NO_SUCH_LOCK - Static variable in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
NoOpQueueSplitter - Class in org.swisspush.gateleen.queue.queuing.splitter
NoOpQueueSplitter() - Constructor for class org.swisspush.gateleen.queue.queuing.splitter.NoOpQueueSplitter
 

O

OK - org.swisspush.gateleen.queue.queuing.circuitbreaker.util.UpdateStatisticsResult
 
OK - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
OK - Static variable in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
OPEN - org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueCircuitState
 
OPEN_TO_HALF_OPEN_TASK_LOCK - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
OPENED - org.swisspush.gateleen.queue.queuing.circuitbreaker.util.UpdateStatisticsResult
 
OPERATION - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
OPERATION - Static variable in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
org.swisspush.gateleen.queue.duplicate - package org.swisspush.gateleen.queue.duplicate
 
org.swisspush.gateleen.queue.expiry - package org.swisspush.gateleen.queue.expiry
 
org.swisspush.gateleen.queue.queuing - package org.swisspush.gateleen.queue.queuing
 
org.swisspush.gateleen.queue.queuing.circuitbreaker - package org.swisspush.gateleen.queue.queuing.circuitbreaker
 
org.swisspush.gateleen.queue.queuing.circuitbreaker.api - package org.swisspush.gateleen.queue.queuing.circuitbreaker.api
 
org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration - package org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration
 
org.swisspush.gateleen.queue.queuing.circuitbreaker.impl - package org.swisspush.gateleen.queue.queuing.circuitbreaker.impl
 
org.swisspush.gateleen.queue.queuing.circuitbreaker.lua - package org.swisspush.gateleen.queue.queuing.circuitbreaker.lua
 
org.swisspush.gateleen.queue.queuing.circuitbreaker.monitoring - package org.swisspush.gateleen.queue.queuing.circuitbreaker.monitoring
 
org.swisspush.gateleen.queue.queuing.circuitbreaker.util - package org.swisspush.gateleen.queue.queuing.circuitbreaker.util
 
org.swisspush.gateleen.queue.queuing.splitter - package org.swisspush.gateleen.queue.queuing.splitter
 
org.swisspush.gateleen.queue.queuing.splitter.executors - package org.swisspush.gateleen.queue.queuing.splitter.executors
 
ORIGINALLY_QUEUED_HEADER - Static variable in class org.swisspush.gateleen.queue.queuing.QueuingHandler
 

P

parseDateTime(String) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Parses the given string to a DateTime object.
PatternAndCircuitHash - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.util
Container class to hold a pattern (based on the name of the routing rule) and the hash representation of this pattern.
PatternAndCircuitHash(Pattern, String, String) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.util.PatternAndCircuitHash
 
PAYLOAD - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
PAYLOAD - Static variable in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
popQueueToUnlock() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
popQueueToUnlock() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Get the next queue to unlock.
POSTFIX_DELIMITER_KEY - Static variable in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfigurationParser
 
POSTFIX_FROM_HEADER_KEY - Static variable in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfigurationParser
 
POSTFIX_FROM_REQUEST_KEY - Static variable in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfigurationParser
 
POSTFIX_FROM_STATIC_KEY - Static variable in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfigurationParser
 
POSTFIX_FROM_URL_KEY - Static variable in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfigurationParser
 
printDateTime(DateTime) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Prints the given datetime as a string.
putLock - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 

Q

QUEUE_EXPIRE_AFTER_HEADER - Static variable in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
 
QUEUE_HEADER - Static variable in class org.swisspush.gateleen.queue.queuing.QueuingHandler
 
QUEUE_TIMESTAMP - Static variable in class org.swisspush.gateleen.queue.queuing.QueueClient
 
QueueCircuitBreaker - Interface in org.swisspush.gateleen.queue.queuing.circuitbreaker
The QueueCircuitBreaker monitors the queue activity and protects the system from too much load when circuits/endpoints are not reachable.
QueueCircuitBreakerAPI - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.api
Helper class to simplify work with the QueueCircuitBreaker API.
QueueCircuitBreakerAPI() - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
QueueCircuitBreakerAPI.Operation - Enum in org.swisspush.gateleen.queue.queuing.circuitbreaker.api
Enumeration of the available 'features' of the API
QueueCircuitBreakerConfigurationResource - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration
Container class for all available QueueCircuitBreaker configuration values.
QueueCircuitBreakerConfigurationResource() - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
QueueCircuitBreakerConfigurationResourceManager - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration
QueueCircuitBreakerConfigurationResourceManager(Vertx, ResourceStorage, String) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResourceManager
 
QueueCircuitBreakerHttpRequestHandler - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.api
Handles QueueCircuitBreaker related http requests.
QueueCircuitBreakerHttpRequestHandler(Vertx, QueueCircuitBreakerStorage, String) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerHttpRequestHandler
 
QueueCircuitBreakerImpl - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.impl
 
QueueCircuitBreakerImpl(Vertx, Lock, String, QueueCircuitBreakerStorage, RuleProvider, GateleenExceptionFactory, QueueCircuitBreakerRulePatternToCircuitMapping, QueueCircuitBreakerConfigurationResourceManager, Handler<HttpServerRequest>, int) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
Constructor for the QueueCircuitBreakerImpl.
QueueCircuitBreakerLuaScripts - Enum in org.swisspush.gateleen.queue.queuing.circuitbreaker.lua
 
QueueCircuitBreakerMetricsCollector - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.monitoring
Class responsible for collecting metrics for the Queue Circuit Breaker.
QueueCircuitBreakerMetricsCollector(Vertx, Lock, QueueCircuitBreakerStorage, MeterRegistry, GateleenExceptionFactory, long) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.monitoring.QueueCircuitBreakerMetricsCollector
Constructor for QueueCircuitBreakerMetricsCollector.
QueueCircuitBreakerRulePatternToCircuitMapping - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.util
Helper class to map Rule objects to PatternAndCircuitHash objects.
QueueCircuitBreakerRulePatternToCircuitMapping() - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueCircuitBreakerRulePatternToCircuitMapping
 
QueueCircuitBreakerStorage - Interface in org.swisspush.gateleen.queue.queuing.circuitbreaker
Provides storage access for the QueueCircuitBreaker.
QueueCircuitState - Enum in org.swisspush.gateleen.queue.queuing.circuitbreaker.util
Enumeration to represent the status of circuit.
QueueClient - Class in org.swisspush.gateleen.queue.queuing
The QueueClient allows you to enqueue various requests.
QueueClient(Vertx, MonitoringHandler) - Constructor for class org.swisspush.gateleen.queue.queuing.QueueClient
Creates a new instance of the QueueClient.
QUEUENAME - Static variable in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
QueueProcessor - Class in org.swisspush.gateleen.queue.queuing
 
QueueProcessor(Vertx, HttpClient, MonitoringHandler) - Constructor for class org.swisspush.gateleen.queue.queuing.QueueProcessor
 
QueueProcessor(Vertx, HttpClient, MonitoringHandler, QueueCircuitBreaker) - Constructor for class org.swisspush.gateleen.queue.queuing.QueueProcessor
 
QueueProcessor(Vertx, HttpClient, MonitoringHandler, QueueCircuitBreaker, GateleenExceptionFactory, boolean) - Constructor for class org.swisspush.gateleen.queue.queuing.QueueProcessor
 
QueueResponseType - Enum in org.swisspush.gateleen.queue.queuing.circuitbreaker.util
Enumeration to represent the possible result of queued request response.
QueueRetryUtil - Class in org.swisspush.gateleen.queue.queuing
Utility class for handling queue retries
QueueRetryUtil() - Constructor for class org.swisspush.gateleen.queue.queuing.QueueRetryUtil
 
QueueSplitExecutor - Interface in org.swisspush.gateleen.queue.queuing.splitter.executors
 
QueueSplitExecutorBase - Class in org.swisspush.gateleen.queue.queuing.splitter.executors
 
QueueSplitExecutorBase(QueueSplitterConfiguration) - Constructor for class org.swisspush.gateleen.queue.queuing.splitter.executors.QueueSplitExecutorBase
 
QueueSplitExecutorFromRequest - Class in org.swisspush.gateleen.queue.queuing.splitter.executors
 
QueueSplitExecutorFromRequest(QueueSplitterConfiguration) - Constructor for class org.swisspush.gateleen.queue.queuing.splitter.executors.QueueSplitExecutorFromRequest
 
QueueSplitExecutorFromStaticList - Class in org.swisspush.gateleen.queue.queuing.splitter.executors
 
QueueSplitExecutorFromStaticList(QueueSplitterConfiguration) - Constructor for class org.swisspush.gateleen.queue.queuing.splitter.executors.QueueSplitExecutorFromStaticList
 
QueueSplitter - Interface in org.swisspush.gateleen.queue.queuing.splitter
Interface for queues configured to be split in sub-queues.
QueueSplitterConfiguration - Class in org.swisspush.gateleen.queue.queuing.splitter
Container holding configuration values for QueueSplitterImpl identified by a queue pattern.
QueueSplitterConfiguration(Pattern, String, List<String>, String, Pattern) - Constructor for class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfiguration
 
QueueSplitterConfigurationParser - Class in org.swisspush.gateleen.queue.queuing.splitter
Parses the splitter configuration resource in to a list of QueueSplitterConfiguration
QueueSplitterConfigurationParser() - Constructor for class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfigurationParser
 
QueueSplitterImpl - Class in org.swisspush.gateleen.queue.queuing.splitter
QueueSplitterImpl(ConfigurationResourceManager, String) - Constructor for class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterImpl
 
QueueSplitterImpl(ConfigurationResourceManager, String, Map<String, Object>) - Constructor for class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterImpl
 
QueuingHandler - Class in org.swisspush.gateleen.queue.queuing
Queues requests.
QueuingHandler(Vertx, RedisProvider, HttpServerRequest, MonitoringHandler) - Constructor for class org.swisspush.gateleen.queue.queuing.QueuingHandler
 
QueuingHandler(Vertx, RedisProvider, HttpServerRequest, MonitoringHandler, QueueSplitter) - Constructor for class org.swisspush.gateleen.queue.queuing.QueuingHandler
 
QueuingHandler(Vertx, RedisProvider, HttpServerRequest, RequestQueue, QueueSplitter) - Constructor for class org.swisspush.gateleen.queue.queuing.QueuingHandler
 

R

RedisquesAPI - Class in org.swisspush.gateleen.queue.queuing
Deprecated.
Use RedisquesAPI class from vertx-redisques module instead
RedisquesAPI() - Constructor for class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
RedisquesAPI.QueueOperation - Enum in org.swisspush.gateleen.queue.queuing
Deprecated.
 
RedisQueueCircuitBreakerStorage - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.impl
Redis based implementation of the QueueCircuitBreakerStorage interface.
RedisQueueCircuitBreakerStorage(RedisProvider, GateleenExceptionFactory) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
refresh() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
REOPEN_CIRCUIT - org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.QueueCircuitBreakerLuaScripts
 
reOpenCircuit(HttpRequest) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
reOpenCircuit(HttpRequest) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Re-Opens the (half-open) circuit representing the provided queued request again.
reOpenCircuit(PatternAndCircuitHash) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
reOpenCircuit(PatternAndCircuitHash) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Re-Opens the (half-open) circuit again.
ReOpenCircuitRedisCommand - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.lua
 
ReOpenCircuitRedisCommand(LuaScriptState, List<String>, List<String>, RedisProvider, Logger, Promise<Void>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.ReOpenCircuitRedisCommand
 
replaceItem - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
REQUESTED_BY - Static variable in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
RequestQueue - Interface in org.swisspush.gateleen.queue.queuing
 
reset - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
reset() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
Resets all configuration values to the default values
resourceChanged(String, Buffer) - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterImpl
 
resourceRemoved(String) - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterImpl
 
rulesChanged(List<Rule>) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 

S

SERVER_TIMESTAMP_HEADER - Static variable in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
 
setCircuitCheckEnabled(boolean) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
setEntriesMaxAgeMS(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
setErrorThresholdPercentage(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
setExpireAfter(HttpServerRequest, int) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Sets an "X-Expire-After" header.
setMaxQueueSampleCount(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
setMinQueueSampleCount(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
setOpenCircuitsToHalfOpen() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
setOpenCircuitsToHalfOpen() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
setOpenCircuitsToHalfOpen() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Changes the status of all circuits having a status equals QueueCircuitState.OPEN to QueueCircuitState.HALF_OPEN.
setOpenCircuitsToHalfOpen() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Changes the status of all circuits having a status equals QueueCircuitState.OPEN to QueueCircuitState.HALF_OPEN.
setOpenToHalfOpenTaskEnabled(boolean) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
setOpenToHalfOpenTaskInterval(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
setQueueExpireAfter(MultiMap, int) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Sets an "x-queue-expire-after" header.
setStatisticsUpdateEnabled(boolean) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
setUnlockQueuesTaskEnabled(boolean) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
setUnlockQueuesTaskInterval(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
setUnlockSampleQueuesTaskEnabled(boolean) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
setUnlockSampleQueuesTaskInterval(int) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
startQueueProcessing() - Method in class org.swisspush.gateleen.queue.queuing.QueueProcessor
 
STATUS - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
STATUS - Static variable in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
stop - org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
 
stopQueueProcessing() - Method in class org.swisspush.gateleen.queue.queuing.QueueProcessor
 
STORAGE_ALL_CIRCUITS - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
STORAGE_HALFOPEN_CIRCUITS - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
STORAGE_INFOS_SUFFIX - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
STORAGE_OPEN_CIRCUITS - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
STORAGE_PREFIX - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
STORAGE_QUEUES_SUFFIX - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
STORAGE_QUEUES_TO_UNLOCK - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
SUCCESS - org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueResponseType
 

T

toString() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
 
toString() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.util.PatternAndCircuitHash
 
toString() - Method in class org.swisspush.gateleen.queue.queuing.splitter.QueueSplitterConfiguration
 

U

UNLOCK_QUEUES_TASK_LOCK - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
UNLOCK_SAMPLE_QUEUES_TASK_LOCK - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
UNLOCK_SAMPLES - org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.QueueCircuitBreakerLuaScripts
 
unlockNextQueue() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
unlockNextQueue() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Unlocks the next queue in-line.
unlockQueue(String) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
unlockQueue(String) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Unlocks the queue having the provided queueName by calling the vertx-redisques API.
unlockSampleQueues() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
unlockSampleQueues() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
unlockSampleQueues() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Unlocks a sample queue of all circuits having a status equals QueueCircuitState.HALF_OPEN.
unlockSampleQueues() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Get a list of sample queues of all circuits having a status equals QueueCircuitState.HALF_OPEN.
UnlockSampleQueuesRedisCommand - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.lua
 
UnlockSampleQueuesRedisCommand(LuaScriptState, List<String>, List<String>, RedisProvider, Logger, Promise<Response>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.UnlockSampleQueuesRedisCommand
 
UPDATE_CIRCUIT - org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.QueueCircuitBreakerLuaScripts
 
updateRulePatternToCircuitMapping(List<Rule>) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueCircuitBreakerRulePatternToCircuitMapping
Updates the mapping with the provided routing rules.
updateServerTimestampHeader(MultiMap) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Checks if a "X-Server-Timestamp" header is set or not.
updateServerTimestampHeader(HttpRequest) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Checks if a "X-Server-Timestamp" header is set or not.
updateStatistics(String, HttpRequest, QueueResponseType) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
updateStatistics(String, HttpRequest, QueueResponseType) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Updates the statistics of the corresponding circuit based on the provided request to execute.
updateStatistics(PatternAndCircuitHash, String, long, int, long, long, long, QueueResponseType) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
updateStatistics(PatternAndCircuitHash, String, long, int, long, long, long, QueueResponseType) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Updates the statistics of the corresponding circuit based on the provided patternAndCircuitHash.
UpdateStatisticsResult - Enum in org.swisspush.gateleen.queue.queuing.circuitbreaker.util
Enumeration to represent the outcome of a statistics update.
UpdateStatsRedisCommand - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.lua
 
UpdateStatsRedisCommand(LuaScriptState, List<String>, List<String>, RedisProvider, Logger, Promise<UpdateStatisticsResult>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.UpdateStatsRedisCommand
 

V

VALUE - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI
 
VALUE - Static variable in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
valueOf(String) - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.QueueCircuitBreakerLuaScripts
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueCircuitState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueResponseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.util.UpdateStatisticsResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerAPI.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.QueueCircuitBreakerLuaScripts
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueCircuitState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueResponseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.util.UpdateStatisticsResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.swisspush.gateleen.queue.queuing.RedisquesAPI.QueueOperation
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P Q R S T U V 
All Classes All Packages