| Package | Description |
|---|---|
| org.forgerock.json.resource |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRequestHandler
An abstract base class from which request handlersmay be easily implemented.
|
class |
DescribedSyncRequestHandlerAdapter
Version of
SynchronousRequestHandlerAdapter that exposes a described handler. |
class |
FilterChain
A chain of filters terminated by a target request handler.
|
class |
Router
A router which routes requests based on route predicates.
|
| Modifier and Type | Method and Description |
|---|---|
static RequestHandler |
Resources.asRequestHandler(SynchronousRequestHandler syncHandler)
Adapts the provided
SynchronousRequestHandler as a
RequestHandler. |
RequestHandler |
FilterChain.getTarget()
Returns the target request handler which will be invoked once processing
has reached the end of the filter chain.
|
static RequestHandler |
Resources.newAnnotatedRequestHandler(Object provider)
Deprecated.
Use
Resources.newHandler(Object) instead. |
static RequestHandler |
Resources.newCollection(Object provider)
Deprecated.
Use
Resources.newHandler(Object) instead. |
static RequestHandler |
Resources.newHandler(Object provider)
Creates a new
RequestHandler backed by the supplied provider. |
static RequestHandler |
Resources.newSingleton(Object provider)
Deprecated.
Use
Resources.newHandler(Object) instead. |
| Modifier and Type | Method and Description |
|---|---|
org.forgerock.services.routing.RouteMatcher<Request> |
Router.addRoute(org.forgerock.http.routing.RoutingMode mode,
Router.UriTemplate uriTemplate,
RequestHandler handler)
Adds a new route to this router for the provided request handler.
|
org.forgerock.services.routing.RouteMatcher<Request> |
Router.addRoute(org.forgerock.http.routing.Version version,
RequestHandler handler)
Adds a new route to this router for the provided request handler.
|
org.forgerock.util.promise.Promise<ActionResponse,ResourceException> |
Filter.filterAction(org.forgerock.services.context.Context context,
ActionRequest request,
RequestHandler next)
Filters an action request.
|
org.forgerock.util.promise.Promise<ActionResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterAction(org.forgerock.services.context.Context context,
ActionRequest request,
RequestHandler next) |
org.forgerock.util.promise.Promise<ResourceResponse,ResourceException> |
Filter.filterCreate(org.forgerock.services.context.Context context,
CreateRequest request,
RequestHandler next)
Filters a create request.
|
org.forgerock.util.promise.Promise<ResourceResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterCreate(org.forgerock.services.context.Context context,
CreateRequest request,
RequestHandler next) |
org.forgerock.util.promise.Promise<ResourceResponse,ResourceException> |
Filter.filterDelete(org.forgerock.services.context.Context context,
DeleteRequest request,
RequestHandler next)
Filters a delete request.
|
org.forgerock.util.promise.Promise<ResourceResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterDelete(org.forgerock.services.context.Context context,
DeleteRequest request,
RequestHandler next) |
org.forgerock.util.promise.Promise<ResourceResponse,ResourceException> |
Filter.filterPatch(org.forgerock.services.context.Context context,
PatchRequest request,
RequestHandler next)
Filters a patch request.
|
org.forgerock.util.promise.Promise<ResourceResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterPatch(org.forgerock.services.context.Context context,
PatchRequest request,
RequestHandler next) |
org.forgerock.util.promise.Promise<QueryResponse,ResourceException> |
Filter.filterQuery(org.forgerock.services.context.Context context,
QueryRequest request,
QueryResourceHandler handler,
RequestHandler next)
Filters a query request.
|
org.forgerock.util.promise.Promise<QueryResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterQuery(org.forgerock.services.context.Context context,
QueryRequest request,
QueryResourceHandler handler,
RequestHandler next) |
org.forgerock.util.promise.Promise<ResourceResponse,ResourceException> |
Filter.filterRead(org.forgerock.services.context.Context context,
ReadRequest request,
RequestHandler next)
Filters a read request.
|
org.forgerock.util.promise.Promise<ResourceResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterRead(org.forgerock.services.context.Context context,
ReadRequest request,
RequestHandler next) |
org.forgerock.util.promise.Promise<ResourceResponse,ResourceException> |
Filter.filterUpdate(org.forgerock.services.context.Context context,
UpdateRequest request,
RequestHandler next)
Filters an update request.
|
org.forgerock.util.promise.Promise<ResourceResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterUpdate(org.forgerock.services.context.Context context,
UpdateRequest request,
RequestHandler next) |
static Connection |
Resources.newInternalConnection(RequestHandler handler)
Creates a new connection to a
RequestHandler. |
static ConnectionFactory |
Resources.newInternalConnectionFactory(RequestHandler handler)
Creates a new connection factory which binds internal client connections
to
RequestHandlers. |
FilterChain |
FilterChain.setTarget(RequestHandler target)
Sets the target request handler which will be invoked once processing has
reached the end of the filter chain.
|
| Constructor and Description |
|---|
FilterChain(RequestHandler target)
Creates an empty filter chain.
|
FilterChain(RequestHandler target,
Collection<Filter> filters)
Creates a filter chain containing the provided list of filters.
|
FilterChain(RequestHandler target,
Filter... filters)
Creates a filter chain containing the provided list of filters.
|
| Constructor and Description |
|---|
Router(org.forgerock.services.routing.AbstractRouter<Router,Request,RequestHandler,org.forgerock.api.models.ApiDescription> router)
Creates a new router containing the same routes and default route as the
provided router.
|
Copyright © 2021 Open Identity Platform Community. All rights reserved.