public final class RecursiveHandlerFactory
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RecursiveHandlerFactory.RecursiveHandlerTypes
An enumeration with the valid RecursionHandlers
available for this factory.
|
| Modifier and Type | Method and Description |
|---|---|
static DeltaHandler<ResourceNode> |
createHandler(RecursiveHandlerFactory.RecursiveHandlerTypes type,
java.util.List<java.lang.String> subResourceNames,
java.lang.String collectionName,
java.lang.String collectioneTag,
DeltaHandler<ResourceNode> parentHandler)
Creates a handler for the desired
functionality of the recursive GET
feature.
|
static DeltaHandler<ResourceNode> |
createRootHandler(RecursiveHandlerFactory.RecursiveHandlerTypes type,
io.vertx.core.http.HttpServerRequest request,
java.lang.String serverRoot,
io.vertx.core.buffer.Buffer data,
java.util.Set<java.lang.String> finalOriginalParams)
Creates a root handler for the desired
functionality of the recursive GET
feature.
|
public static DeltaHandler<ResourceNode> createHandler(RecursiveHandlerFactory.RecursiveHandlerTypes type, java.util.List<java.lang.String> subResourceNames, java.lang.String collectionName, java.lang.String collectioneTag, DeltaHandler<ResourceNode> parentHandler)
RecursionHandlerTypes.
If the desired handler is not yet
implemented, null is returned instead.type - typesubResourceNames - subResourceNamescollectionName - collectionNamecollectioneTag - collectioneTagparentHandler - parentHandlerpublic static DeltaHandler<ResourceNode> createRootHandler(RecursiveHandlerFactory.RecursiveHandlerTypes type, io.vertx.core.http.HttpServerRequest request, java.lang.String serverRoot, io.vertx.core.buffer.Buffer data, java.util.Set<java.lang.String> finalOriginalParams)
RecursionHandlerTypes.
If the desired handler is not yet
implemented, null is returned instead.type - typerequest - requestserverRoot - serverRootdata - datafinalOriginalParams - finalOriginalParams