C D E F G H O R S V 
All Classes All Packages

C

CACHE_PREFIX - Static variable in class org.swisspush.gateleen.cache.storage.RedisCacheStorage
 
CACHE_REQUEST - org.swisspush.gateleen.cache.storage.CacheLuaScripts
 
CACHED_REQUESTS - Static variable in class org.swisspush.gateleen.cache.storage.RedisCacheStorage
 
CacheDataFetcher - Interface in org.swisspush.gateleen.cache.fetch
 
cachedRequest(String) - Method in interface org.swisspush.gateleen.cache.storage.CacheStorage
 
cachedRequest(String) - Method in class org.swisspush.gateleen.cache.storage.RedisCacheStorage
 
cacheEntries() - Method in interface org.swisspush.gateleen.cache.storage.CacheStorage
 
cacheEntries() - Method in class org.swisspush.gateleen.cache.storage.RedisCacheStorage
 
cacheEntriesCount() - Method in interface org.swisspush.gateleen.cache.storage.CacheStorage
 
cacheEntriesCount() - Method in class org.swisspush.gateleen.cache.storage.RedisCacheStorage
 
CacheHandler - Class in org.swisspush.gateleen.cache
Handler class dealing with cached responses.
CacheHandler(CacheDataFetcher, CacheStorage, String) - Constructor for class org.swisspush.gateleen.cache.CacheHandler
Constructor for the CacheHandler using the default `Cache-Control` request header
CacheHandler(CacheDataFetcher, CacheStorage, String, String) - Constructor for class org.swisspush.gateleen.cache.CacheHandler
Constructor for the CacheHandler using a custom request header
CacheLuaScripts - Enum in org.swisspush.gateleen.cache.storage
Enum containing the file names of the cache feature related lua scripts.
cacheRequest(String, Buffer, Duration) - Method in interface org.swisspush.gateleen.cache.storage.CacheStorage
 
cacheRequest(String, Buffer, Duration) - Method in class org.swisspush.gateleen.cache.storage.RedisCacheStorage
 
CacheRequestRedisCommand - Class in org.swisspush.gateleen.cache.storage
 
CacheRequestRedisCommand(LuaScriptState, List<String>, List<String>, RedisProvider, Logger, Promise<Void>) - Constructor for class org.swisspush.gateleen.cache.storage.CacheRequestRedisCommand
 
CacheStorage - Interface in org.swisspush.gateleen.cache.storage
 
CLEAR_CACHE - org.swisspush.gateleen.cache.storage.CacheLuaScripts
 
clearCache() - Method in interface org.swisspush.gateleen.cache.storage.CacheStorage
 
clearCache() - Method in class org.swisspush.gateleen.cache.storage.RedisCacheStorage
 
ClearCacheRedisCommand - Class in org.swisspush.gateleen.cache.storage
 
ClearCacheRedisCommand(LuaScriptState, List<String>, List<String>, RedisProvider, Logger, Promise<Long>) - Constructor for class org.swisspush.gateleen.cache.storage.ClearCacheRedisCommand
 
CONTENT_TYPE_HEADER - Static variable in class org.swisspush.gateleen.cache.CacheHandler
 
CONTENT_TYPE_JSON - Static variable in class org.swisspush.gateleen.cache.CacheHandler
 

D

DEFAULT_CACHE_CONTROL_HEADER - Static variable in class org.swisspush.gateleen.cache.CacheHandler
 
DefaultCacheDataFetcher - Class in org.swisspush.gateleen.cache.fetch
 
DefaultCacheDataFetcher(ClientRequestCreator) - Constructor for class org.swisspush.gateleen.cache.fetch.DefaultCacheDataFetcher
Constructor for the DefaultCacheDataFetcher using the default `Cache-Control` request header
DefaultCacheDataFetcher(ClientRequestCreator, String) - Constructor for class org.swisspush.gateleen.cache.fetch.DefaultCacheDataFetcher
Constructor for the DefaultCacheDataFetcher using a custom request header

E

exec(int) - Method in class org.swisspush.gateleen.cache.storage.CacheRequestRedisCommand
 
exec(int) - Method in class org.swisspush.gateleen.cache.storage.ClearCacheRedisCommand
 

F

fetchData(String, HeadersMultiMap, long) - Method in interface org.swisspush.gateleen.cache.fetch.CacheDataFetcher
 
fetchData(String, HeadersMultiMap, long) - Method in class org.swisspush.gateleen.cache.fetch.DefaultCacheDataFetcher
 

G

getFilename() - Method in enum org.swisspush.gateleen.cache.storage.CacheLuaScripts
 

H

handle(HttpServerRequest) - Method in class org.swisspush.gateleen.cache.CacheHandler
 

O

org.swisspush.gateleen.cache - package org.swisspush.gateleen.cache
 
org.swisspush.gateleen.cache.fetch - package org.swisspush.gateleen.cache.fetch
 
org.swisspush.gateleen.cache.storage - package org.swisspush.gateleen.cache.storage
 

R

RedisCacheStorage - Class in org.swisspush.gateleen.cache.storage
 
RedisCacheStorage(Vertx, Lock, RedisProvider, GateleenExceptionFactory, long) - Constructor for class org.swisspush.gateleen.cache.storage.RedisCacheStorage
 

S

STORAGE_CLEANUP_TASK_LOCK - Static variable in class org.swisspush.gateleen.cache.storage.RedisCacheStorage
 

V

valueOf(String) - Static method in enum org.swisspush.gateleen.cache.storage.CacheLuaScripts
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.swisspush.gateleen.cache.storage.CacheLuaScripts
Returns an array containing the constants of this enum type, in the order they are declared.
C D E F G H O R S V 
All Classes All Packages