C D E G H I L M O P R S V X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- createHandler(RecursiveHandlerFactory.RecursiveHandlerTypes, List<String>, String, String, DeltaHandler<ResourceNode>) - Static method in class org.swisspush.gateleen.expansion.RecursiveHandlerFactory
-
Creates a handler for the desired functionality of the recursive GET feature.
- createRootHandler(RecursiveHandlerFactory.RecursiveHandlerTypes, HttpServerRequest, String, Buffer, Set<String>) - Static method in class org.swisspush.gateleen.expansion.RecursiveHandlerFactory
-
Creates a root handler for the desired functionality of the recursive GET feature.
D
- DeltaHandler<E> - Interface in org.swisspush.gateleen.expansion
-
An extension of the default Handler interface in order to have the possibility to save x-delta response headers.
E
- EXPAND_PARAM - Static variable in class org.swisspush.gateleen.expansion.ExpansionHandler
- EXPANSION - org.swisspush.gateleen.expansion.RecursiveHandlerFactory.RecursiveHandlerTypes
- ExpansionHandler - Class in org.swisspush.gateleen.expansion
-
The
ExpansionHandlerallows to fetch multiple a collection of multiple resources in a single GET request. - ExpansionHandler(Vertx, ResourceStorage, HttpClient, Map<String, Object>, String, String) - Constructor for class org.swisspush.gateleen.expansion.ExpansionHandler
-
Creates a new instance of the ExpansionHandler.
G
- geteTag() - Method in class org.swisspush.gateleen.expansion.ResourceNode
-
Returns the eTag for this resource or a collection of all eTags from this resource and their children.
- getMaxExpansionLevelHard() - Method in class org.swisspush.gateleen.expansion.ExpansionHandler
- getMaxExpansionLevelSoft() - Method in class org.swisspush.gateleen.expansion.ExpansionHandler
- getMaxSubRequestCount() - Method in class org.swisspush.gateleen.expansion.ExpansionHandler
- getNodeName() - Method in class org.swisspush.gateleen.expansion.ResourceNode
-
Returns the name of this resource.
- getObject() - Method in class org.swisspush.gateleen.expansion.ResourceNode
-
Returns a JsonObject, a JsonArray, a list with ResourceNodes, a byte array or an Exception.
- getPath() - Method in class org.swisspush.gateleen.expansion.ResourceNode
-
Returns the path for the request.
H
- handle(HttpServerRequest) - Method in class org.swisspush.gateleen.expansion.ZipExtractHandler
-
If we have a zip resource with a given path, we will handle the request, otherwise not.
- handle(ResourceNode) - Method in class org.swisspush.gateleen.expansion.RecursiveExpansionHandler
-
Handles the given node.
- handle(ResourceNode) - Method in class org.swisspush.gateleen.expansion.RecursiveExpansionRootHandler
- handle(ResourceNode) - Method in class org.swisspush.gateleen.expansion.RecursiveZipHandler
- handle(ResourceNode) - Method in class org.swisspush.gateleen.expansion.RecursiveZipRootHandler
- handleExpansionRecursion(HttpServerRequest) - Method in class org.swisspush.gateleen.expansion.ExpansionHandler
-
Handles the request as if it is a recursive expansion.
- handleZipRecursion(HttpServerRequest) - Method in class org.swisspush.gateleen.expansion.ExpansionHandler
-
Handles the request as if it is a request for a zip stream.
I
- isBackendExpand(String) - Method in class org.swisspush.gateleen.expansion.ExpansionHandler
-
Check to see whether this request will be expanded by the backend (and therefore the expansionhandler won't do anything).
- isCollection(String) - Method in class org.swisspush.gateleen.expansion.ExpansionHandler
-
Returns true if the given name or path belongs to a collection.
- isExpansionRequest(HttpServerRequest) - Method in class org.swisspush.gateleen.expansion.ExpansionHandler
-
Returns true when the
ExpansionHandlercan deal with the given request. - isStorageExpand(String) - Method in class org.swisspush.gateleen.expansion.ExpansionHandler
-
Check to see whether this request is a storageExpand request (will be expanded by in the storage) (and therefore the expansionhandler won't do the subrequests by itself).
- isZipRequest(HttpServerRequest) - Method in class org.swisspush.gateleen.expansion.ExpansionHandler
-
Returns true when the
ExpansionHandlercan deal with the given request.
L
- log - Static variable in class org.swisspush.gateleen.expansion.RecursiveRootHandlerBase
M
- MAX_EXPANSION_LEVEL_HARD_PROPERTY - Static variable in class org.swisspush.gateleen.expansion.ExpansionHandler
- MAX_EXPANSION_LEVEL_SOFT_PROPERTY - Static variable in class org.swisspush.gateleen.expansion.ExpansionHandler
- MAX_SUBREQUEST_PROPERTY - Static variable in class org.swisspush.gateleen.expansion.ExpansionHandler
O
- org.swisspush.gateleen.expansion - package org.swisspush.gateleen.expansion
P
- performGETRequest(HttpServerRequest, String, String) - Method in class org.swisspush.gateleen.expansion.ZipExtractHandler
-
Performs the initial GET request of the zip resource.
R
- RecursiveExpansionHandler - Class in org.swisspush.gateleen.expansion
-
A class for handeling the recursive get request.
- RecursiveExpansionHandler(List<String>, String, String, DeltaHandler<ResourceNode>) - Constructor for class org.swisspush.gateleen.expansion.RecursiveExpansionHandler
-
Creates a new instance of the RecursiveExpansionHandler.
- RecursiveExpansionRootHandler - Class in org.swisspush.gateleen.expansion
-
Creates a root handler for the recursive HTTP GET.
- RecursiveExpansionRootHandler(HttpServerRequest, Buffer, Set<String>) - Constructor for class org.swisspush.gateleen.expansion.RecursiveExpansionRootHandler
-
Creates an instance of the root handler for the recursive HTTP GET.
- RecursiveHandlerFactory - Class in org.swisspush.gateleen.expansion
-
Provides an appropriate handler for handling the recursive GET feature.
- RecursiveHandlerFactory.RecursiveHandlerTypes - Enum in org.swisspush.gateleen.expansion
-
An enumeration with the valid RecursionHandlers available for this factory.
- RecursiveRootHandlerBase - Class in org.swisspush.gateleen.expansion
-
The base class of the root handler for the recursive GET feature.
- RecursiveRootHandlerBase() - Constructor for class org.swisspush.gateleen.expansion.RecursiveRootHandlerBase
- RecursiveZipHandler - Class in org.swisspush.gateleen.expansion
-
A handler that allows to put all handeld Json Resources to a zip stream.
- RecursiveZipHandler(List<String>, String, DeltaHandler<ResourceNode>) - Constructor for class org.swisspush.gateleen.expansion.RecursiveZipHandler
-
Creates an new instance of the RecursiveZipHandler.
- RecursiveZipRootHandler - Class in org.swisspush.gateleen.expansion
-
Creates a root handler for the recursive ZIP GET.
- RecursiveZipRootHandler(HttpServerRequest, String, Buffer, Set<String>, RecursiveHandlerFactory.RecursiveHandlerTypes) - Constructor for class org.swisspush.gateleen.expansion.RecursiveZipRootHandler
-
Creates an instance of the root handler for the recursive HTTP GET.
- ResourceNode - Class in org.swisspush.gateleen.expansion
-
A helper model class for representing a resource.
- ResourceNode(String, Object) - Constructor for class org.swisspush.gateleen.expansion.ResourceNode
-
Creates an instance of a ResourceNode.
- ResourceNode(String, Object, String) - Constructor for class org.swisspush.gateleen.expansion.ResourceNode
-
Creates an instance of a ResourceNode.
- ResourceNode(String, Object, String, String) - Constructor for class org.swisspush.gateleen.expansion.ResourceNode
-
Creates an instance of a ResourceNode.
- rulesChanged(List<Rule>) - Method in class org.swisspush.gateleen.expansion.ExpansionHandler
S
- SERIOUS_EXCEPTION - Static variable in class org.swisspush.gateleen.expansion.ExpansionHandler
- setObject(Object) - Method in class org.swisspush.gateleen.expansion.ResourceNode
-
Sets a JsonObject, a JsonArray, a list with ResourceNodes, a byte array or an Exception.
- STORE - org.swisspush.gateleen.expansion.RecursiveHandlerFactory.RecursiveHandlerTypes
- storeXDeltaResponseHeader(String) - Method in interface org.swisspush.gateleen.expansion.DeltaHandler
-
Checks if the given x-delta number from the response is not null and is higher then the already stored one.
- storeXDeltaResponseHeader(String) - Method in class org.swisspush.gateleen.expansion.RecursiveExpansionHandler
- storeXDeltaResponseHeader(String) - Method in class org.swisspush.gateleen.expansion.RecursiveRootHandlerBase
- storeXDeltaResponseHeader(String) - Method in class org.swisspush.gateleen.expansion.RecursiveZipHandler
V
- valueOf(String) - Static method in enum org.swisspush.gateleen.expansion.RecursiveHandlerFactory.RecursiveHandlerTypes
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.swisspush.gateleen.expansion.RecursiveHandlerFactory.RecursiveHandlerTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
X
- xDeltaResponseNumber - Variable in class org.swisspush.gateleen.expansion.RecursiveRootHandlerBase
Z
- ZIP - org.swisspush.gateleen.expansion.RecursiveHandlerFactory.RecursiveHandlerTypes
- ZIP_PARAM - Static variable in class org.swisspush.gateleen.expansion.ExpansionHandler
- ZipExtractHandler - Class in org.swisspush.gateleen.expansion
-
Enables you to directly browse into a zip file and get the underlying resource.
- ZipExtractHandler(HttpClient) - Constructor for class org.swisspush.gateleen.expansion.ZipExtractHandler
-
Creates a new instance of the ZipExtractHandler.
All Classes All Packages