C D E G H I L M O P R S V X Z 
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 ExpansionHandler allows 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 ExpansionHandler can 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 ExpansionHandler can 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.
C D E G H I L M O P R S V X Z 
All Classes All Packages