A B C D E F G H I L M N O P Q R S T U V
All Classes All Packages
All Classes All Packages
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_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
- 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_STATE - 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
QueueCircuitBreakerConfigurationResourcewith 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 ofExpiryCheckHandler.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
- 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
QueueCircuitStateof 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
QueueCircuitStateof 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
QueueCircuitStateof 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.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
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) - 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
QueueCircuitBreakerconfiguration values. - QueueCircuitBreakerConfigurationResource() - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
- QueueCircuitBreakerConfigurationResourceManager - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration
-
Manager class for the
QueueCircuitBreakerConfigurationResource. - 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
QueueCircuitBreakerrelated 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
- QueueCircuitBreakerRulePatternToCircuitMapping - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.util
-
Helper class to map
Ruleobjects toPatternAndCircuitHashobjects. - 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
QueueSplitterImplidentified 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
QueueCircuitBreakerStorageinterface. - 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.OPENtoQueueCircuitState.HALF_OPEN. - setOpenCircuitsToHalfOpen() - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
-
Changes the status of all circuits having a status equals
QueueCircuitState.OPENtoQueueCircuitState.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.
All Classes All Packages