- get(T, String) - Method in class org.swisspush.gateleen.hook.ListenerRepositoryBase
-
Returns a set with listeners monitoring the given url.
- get(Map<String, Set<Listener>>, String) - Method in class org.swisspush.gateleen.hook.LocalListenerRepository
-
- getCollections(String) - Method in class org.swisspush.gateleen.hook.LocalRouteRepository
-
- getCollections(String) - Method in interface org.swisspush.gateleen.hook.RouteRepository
-
Returns a set with collections (routes) contained in the
given parent.
- getDestination() - Method in class org.swisspush.gateleen.hook.HttpHook
-
The destination of the hook.
- getExpirationTime() - Method in class org.swisspush.gateleen.hook.HttpHook
-
Returns the expiration time of this hook.
- getExpireAfter() - Method in class org.swisspush.gateleen.hook.HttpHook
-
Gets the expiry (x-expire-after header)
for the requests send to the listener.
- getExpireAfter() - Method in class org.swisspush.gateleen.hook.Listener
-
Returns the expire after time, for the
request header.
- getFilename() - Method in enum org.swisspush.gateleen.hook.reducedpropagation.lua.ReducedPropagationLuaScripts
-
- getFilter() - Method in class org.swisspush.gateleen.hook.HttpHook
-
Returns the precompiled pattern, to match
a given url.
- getHook() - Method in class org.swisspush.gateleen.hook.Listener
-
Returns the hook of this listener.
- getHook() - Method in class org.swisspush.gateleen.hook.Route
-
Returns the hook associated
with this route.
- getHookTriggerType() - Method in class org.swisspush.gateleen.hook.HttpHook
-
Retuns the trigger type of the hook.
- getListener() - Method in class org.swisspush.gateleen.hook.Listener
-
Returns the listener segment of the url.
- getListenerId() - Method in class org.swisspush.gateleen.hook.Listener
-
Returns the listener id (eg. http/colin/123)
- getListeners() - Method in interface org.swisspush.gateleen.hook.ListenerRepository
-
Returns a copy of all registred listeners.
- getListeners() - Method in class org.swisspush.gateleen.hook.LocalListenerRepository
-
- getMethods() - Method in class org.swisspush.gateleen.hook.HttpHook
-
Returns the methods which should pass the hook.
- getMonitoredUrl() - Method in class org.swisspush.gateleen.hook.Listener
-
Returns the url the listener is hooked up.
- getPropagationIntervalMs() - Method in class org.swisspush.gateleen.hook.queueingstrategy.ReducedPropagationQueueingStrategy
-
The propagation interval in milliseconds
- getQueueExpireAfter() - Method in class org.swisspush.gateleen.hook.HttpHook
-
Gets the expiry (x-queue-expire-after header)
for the requests in the queue send to the
listener.
- getQueueingStrategy() - Method in class org.swisspush.gateleen.hook.HttpHook
-
Returns the queueing strategy for the hook
- getQueueRequest(String) - Method in class org.swisspush.gateleen.hook.reducedpropagation.impl.RedisReducedPropagationStorage
-
- getQueueRequest(String) - Method in interface org.swisspush.gateleen.hook.reducedpropagation.ReducedPropagationStorage
-
- getRoute(String) - Method in class org.swisspush.gateleen.hook.LocalRouteRepository
-
- getRoute(String) - Method in interface org.swisspush.gateleen.hook.RouteRepository
-
Returns the route which is foreseen
for the given url.
- getRoutes() - Method in class org.swisspush.gateleen.hook.LocalRouteRepository
-
- getRoutes() - Method in interface org.swisspush.gateleen.hook.RouteRepository
-
Returns a copy of all routes.
- getStaticHeaders() - Method in class org.swisspush.gateleen.hook.HttpHook
-
Returns the map with the static headers for this
hook.
- getUniqueListenerId(String) - Method in class org.swisspush.gateleen.hook.HookHandler
-
Creates a listener id, which is unique for the given service, and the
monitored url.
- setCollection(boolean) - Method in class org.swisspush.gateleen.hook.HttpHook
-
Sets if a hook points to a collection (default: true)
or not.
- setDestination(String) - Method in class org.swisspush.gateleen.hook.HttpHook
-
Sets the destination of the hook.
- setExpirationTime(LocalDateTime) - Method in class org.swisspush.gateleen.hook.HttpHook
-
Sets the expiration time of this hook.
- setExpireAfter(int) - Method in class org.swisspush.gateleen.hook.HttpHook
-
Sets the expiry (x-expire-after header)
for the requests send to the listener.
- setExpireAfter(Integer) - Method in class org.swisspush.gateleen.hook.Listener
-
Sets the expire after time, for the
request header.
- setFilter(String) - Method in class org.swisspush.gateleen.hook.HttpHook
-
Set a regexp to filter the hook.
- setFullUrl(boolean) - Method in class org.swisspush.gateleen.hook.HttpHook
-
Sets whether the hook forwards using the full initial url or only the appendix.
- setHook(HttpHook) - Method in class org.swisspush.gateleen.hook.Listener
-
Sets the hook of this listener.
- setHookTriggerType(HookTriggerType) - Method in class org.swisspush.gateleen.hook.HttpHook
-
Sets the trigger type of the hook.
- setListable(boolean) - Method in class org.swisspush.gateleen.hook.HttpHook
-
Sets if a route hook should be listed
for a GET request or not.
- setListener(String) - Method in class org.swisspush.gateleen.hook.Listener
-
Sets the listener segment of the url.
- setListenerId(String) - Method in class org.swisspush.gateleen.hook.Listener
-
Sets the listener id (eg. http/colin/123).
- setMethods(List<String>) - Method in class org.swisspush.gateleen.hook.HttpHook
-
Sets the methods which should pass the hook.
- setMonitoredUrl(String) - Method in class org.swisspush.gateleen.hook.Listener
-
Sets the url the listener is hooked up.
- setQueueExpireAfter(int) - Method in class org.swisspush.gateleen.hook.HttpHook
-
Sets the expiry (x-queue-expire-after header)
for the requests in the queue send to the
listener.
- setQueueingStrategy(QueueingStrategy) - Method in class org.swisspush.gateleen.hook.HttpHook
-
Sets the queueing strategy for the hook
- size() - Method in interface org.swisspush.gateleen.hook.ListenerRepository
-
Returns the size of the repository.
- size() - Method in class org.swisspush.gateleen.hook.LocalListenerRepository
-
- startExpiredQueueProcessing(long) - Method in class org.swisspush.gateleen.hook.reducedpropagation.ReducedPropagationManager
-
Start the periodic check to process expired queues.
- StartQueueTimerRedisCommand - Class in org.swisspush.gateleen.hook.reducedpropagation.lua
-
- StartQueueTimerRedisCommand(LuaScriptState, List<String>, List<String>, RedisClient, Logger, Future<Boolean>) - Constructor for class org.swisspush.gateleen.hook.reducedpropagation.lua.StartQueueTimerRedisCommand
-
- STATIC_HEADERS - Static variable in class org.swisspush.gateleen.hook.HookHandler
-
- storeQueueRequest(String, JsonObject) - Method in class org.swisspush.gateleen.hook.reducedpropagation.impl.RedisReducedPropagationStorage
-
- storeQueueRequest(String, JsonObject) - Method in interface org.swisspush.gateleen.hook.reducedpropagation.ReducedPropagationStorage
-