Uses of Interface
org.forgerock.json.resource.RequestHandler
Packages that use RequestHandler
Package
Description
Classes and interfaces for core types including connections, request
handlers, resources, and their exceptions.
-
Uses of RequestHandler in org.forgerock.json.resource
Classes in org.forgerock.json.resource that implement RequestHandlerModifier and TypeClassDescriptionclassAn abstract base class from which request handlersmay be easily implemented.classVersion ofSynchronousRequestHandlerAdapterthat exposes a described handler.final classA chain of filters terminated by a target request handler.classA router which routes requests based on route predicates.Methods in org.forgerock.json.resource that return RequestHandlerModifier and TypeMethodDescriptionstatic RequestHandlerResources.asRequestHandler(SynchronousRequestHandler syncHandler) Adapts the providedSynchronousRequestHandleras aRequestHandler.FilterChain.getTarget()Returns the target request handler which will be invoked once processing has reached the end of the filter chain.static RequestHandlerResources.newAnnotatedRequestHandler(Object provider) Deprecated.static RequestHandlerResources.newCollection(Object provider) Deprecated.UseResources.newHandler(Object)instead.static RequestHandlerResources.newHandler(Object provider) Creates a newRequestHandlerbacked by the supplied provider.static RequestHandlerResources.newSingleton(Object provider) Deprecated.UseResources.newHandler(Object)instead.Methods in org.forgerock.json.resource that return types with arguments of type RequestHandlerModifier and TypeMethodDescriptionprotected Pair<RouteMatcher<Request>,RequestHandler> Router.getSelfApiHandler()Methods in org.forgerock.json.resource with parameters of type RequestHandlerModifier and TypeMethodDescriptionRouter.addRoute(RoutingMode mode, Router.UriTemplate uriTemplate, RequestHandler handler) Adds a new route to this router for the provided request handler.Router.addRoute(Version version, RequestHandler handler) Adds a new route to this router for the provided request handler.Filter.filterAction(Context context, ActionRequest request, RequestHandler next) Filters an action request.ResourceApiVersionRoutingFilter.filterAction(Context context, ActionRequest request, RequestHandler next) Filter.filterCreate(Context context, CreateRequest request, RequestHandler next) Filters a create request.ResourceApiVersionRoutingFilter.filterCreate(Context context, CreateRequest request, RequestHandler next) Filter.filterDelete(Context context, DeleteRequest request, RequestHandler next) Filters a delete request.ResourceApiVersionRoutingFilter.filterDelete(Context context, DeleteRequest request, RequestHandler next) Filter.filterPatch(Context context, PatchRequest request, RequestHandler next) Filters a patch request.ResourceApiVersionRoutingFilter.filterPatch(Context context, PatchRequest request, RequestHandler next) Filter.filterQuery(Context context, QueryRequest request, QueryResourceHandler handler, RequestHandler next) Filters a query request.ResourceApiVersionRoutingFilter.filterQuery(Context context, QueryRequest request, QueryResourceHandler handler, RequestHandler next) Filter.filterRead(Context context, ReadRequest request, RequestHandler next) Filters a read request.ResourceApiVersionRoutingFilter.filterRead(Context context, ReadRequest request, RequestHandler next) Filter.filterUpdate(Context context, UpdateRequest request, RequestHandler next) Filters an update request.ResourceApiVersionRoutingFilter.filterUpdate(Context context, UpdateRequest request, RequestHandler next) static ConnectionResources.newInternalConnection(RequestHandler handler) Creates a new connection to aRequestHandler.static ConnectionFactoryResources.newInternalConnectionFactory(RequestHandler handler) Creates a new connection factory which binds internal client connections toRequestHandlers.FilterChain.setTarget(RequestHandler target) Sets the target request handler which will be invoked once processing has reached the end of the filter chain.Constructors in org.forgerock.json.resource with parameters of type RequestHandlerModifierConstructorDescriptionFilterChain(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 parameters in org.forgerock.json.resource with type arguments of type RequestHandlerModifierConstructorDescriptionCreates a new router containing the same routes and default route as the provided router.
Resources.newHandler(Object)instead.