Skip navigation links
A B C D E F G H I L M N O P Q R S T U V 

A

addRefreshable(Refreshable) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResourceManager
Adds a new Refreshable.
APPLICATION_JSON - Static variable in class org.swisspush.gateleen.queue.queuing.QueueBrowser
Deprecated.
 

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

checkDuplicateRequest(RedisClient, 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
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(HttpRequest) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
closeCircuit(PatternAndCircuitHash) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
closeCircuit(HttpRequest) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreaker
Closes the circuit representing the queued request.
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>, RedisClient, Logger, Future<Void>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.CloseCircuitRedisCommand
 
CONTENT_TYPE - Static variable in class org.swisspush.gateleen.queue.queuing.QueueBrowser
Deprecated.
 

D

decode(String) - Method in class org.swisspush.gateleen.queue.queuing.QueueBrowser
Deprecated.
Decode the payload if the content-type is text or json.
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
 
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
 
encode(String) - Method in class org.swisspush.gateleen.queue.queuing.QueueBrowser
Deprecated.
Encode the payload from a payloadString or payloadObjet.
enqueue(HttpServerRequest, Buffer, String) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Enqueues the given request.
enqueue(HttpServerRequest, MultiMap, Buffer, String) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Enqueues the given request.
enqueue(HttpRequest, String) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Enqueues a disconnected request.
enqueue(HttpRequest, String, Handler<Void>) - Method in class org.swisspush.gateleen.queue.queuing.QueueClient
Enqueues a disconnected request.
enqueue(HttpServerRequest, Buffer, String) - Method in interface org.swisspush.gateleen.queue.queuing.RequestQueue
 
enqueue(HttpServerRequest, MultiMap, Buffer, String) - Method in interface org.swisspush.gateleen.queue.queuing.RequestQueue
 
enqueue(HttpRequest, String) - Method in interface org.swisspush.gateleen.queue.queuing.RequestQueue
 
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
 
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
 
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

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

getActualTime() - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Returns the actual datetime.
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>, RedisClient, Logger, Future<JsonObject>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.GetAllCircuitsRedisCommand
 
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
 
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 actual time in addition with the expireAfter value.
getExpirationTime(String, int) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Returns the expiration time based on the given timestamp in addition with the expireAfter value.
getExpireAfter(MultiMap) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Extracts the value of the "X-Expire-After" header.
getFilename() - Method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.QueueCircuitBreakerLuaScripts
 
getHttpClient() - Method in class org.swisspush.gateleen.queue.queuing.QueueProcessor
 
getKeySuffix() - Method in enum org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueResponseType
 
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
 
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(PatternAndCircuitHash) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
getQueueCircuitState(String) - 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.
getQueueCircuitState(String) - Method in interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Get the actual QueueCircuitState of the provided circuitHash.
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

HalfOpenCircuitRedisCommand - Class in org.swisspush.gateleen.queue.queuing.circuitbreaker.lua
 
HalfOpenCircuitRedisCommand(LuaScriptState, List<String>, List<String>, RedisClient, Logger, Future<Long>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.HalfOpenCircuitRedisCommand
 
handle(HttpServerRequest) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerHttpRequestHandler
 
handle(HttpServerRequest) - Method in class org.swisspush.gateleen.queue.queuing.QueueBrowser
Deprecated.
 
handle(Buffer) - Method in class org.swisspush.gateleen.queue.queuing.QueuingHandler
 
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
 
HTTP_REQUEST_API_ADDRESS - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.api.QueueCircuitBreakerHttpRequestHandler
 

I

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(HttpRequest) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Checks if the given request has expired or not.
isExpired(HttpServerRequest) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Checks if the given request has expired or not.
isExpired(MultiMap) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Checks the expiration based on the given headers.
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
 
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, PatternAndCircuitHash) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
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 interface org.swisspush.gateleen.queue.queuing.circuitbreaker.QueueCircuitBreakerStorage
Mark the queueName as a locked queue of the circuit representing the provided patternAndCircuitHash.

M

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.
 

O

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_TO_HALF_OPEN_TASK_LOCK - Static variable in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
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
 

P

parseDateTime(String) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Parses the given string to a LocalDateTime 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.QueueBrowser
Deprecated.
 
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.
printDateTime(LocalDateTime) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Prints the given datetime as a string.

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
 
QueueBrowser - Class in org.swisspush.gateleen.queue.queuing
Deprecated.
Use http api from vertx-redisques (version greater than v2.2.4) directly. See https://github.com/swisspush/vertx-redisques
QueueBrowser(Vertx, String, String, MonitoringHandler) - Constructor for class org.swisspush.gateleen.queue.queuing.QueueBrowser
Deprecated.
 
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, 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 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, 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.
QueuingHandler - Class in org.swisspush.gateleen.queue.queuing
Queues requests.
QueuingHandler(Vertx, RedisClient, HttpServerRequest, MonitoringHandler) - Constructor for class org.swisspush.gateleen.queue.queuing.QueuingHandler
 
QueuingHandler(Vertx, RedisClient, HttpServerRequest, RequestQueue) - 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(RedisClient) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
refresh() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
reOpenCircuit(HttpRequest) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.QueueCircuitBreakerImpl
 
reOpenCircuit(PatternAndCircuitHash) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
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 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>, RedisClient, Logger, Future<Void>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.ReOpenCircuitRedisCommand
 
REQUESTED_BY - Static variable in class org.swisspush.gateleen.queue.queuing.RedisquesAPI
Deprecated.
 
RequestQueue - Interface in org.swisspush.gateleen.queue.queuing
 
reset() - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
Resets all configuration values to the default values
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(HttpRequest, int) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Sets an "X-Expire-After" header.
setExpireAfter(HttpServerRequest, int) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Sets an "X-Expire-After" header.
setExpireAfter(MultiMap, 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(HttpRequest, int) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Sets an "x-queue-expire-after" header.
setQueueExpireAfter(HttpServerRequest, int) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Sets an "x-queue-expire-after" header.
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.
 
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
 

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
 

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
 
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>, RedisClient, Logger, Future<List<String>>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.UnlockSampleQueuesRedisCommand
 
updateRulePatternToCircuitMapping(List<Rule>) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.util.QueueCircuitBreakerRulePatternToCircuitMapping
Updates the mapping with the provided routing rules.
updateServerTimestampHeader(HttpRequest) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Checks if a "X-Server-Timestamp" header is set or not.
updateServerTimestampHeader(HttpServerRequest) - Static method in class org.swisspush.gateleen.queue.expiry.ExpiryCheckHandler
Checks if a "X-Server-Timestamp" header is set or not.
updateServerTimestampHeader(MultiMap) - 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(PatternAndCircuitHash, String, long, int, long, long, long, QueueResponseType) - Method in class org.swisspush.gateleen.queue.queuing.circuitbreaker.impl.RedisQueueCircuitBreakerStorage
 
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 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>, RedisClient, Logger, Future<UpdateStatisticsResult>) - Constructor for class org.swisspush.gateleen.queue.queuing.circuitbreaker.lua.UpdateStatsRedisCommand
 
UTF_8 - Static variable in class org.swisspush.gateleen.queue.queuing.QueueBrowser
Deprecated.
 

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 
Skip navigation links

Copyright © 2016–2017. All rights reserved.