Uses of Interface
org.forgerock.json.resource.RequestHandler
Package
Description
Package contains the AuditService.
Classes and interfaces for core types including connections, request
handlers, resources, and their exceptions.
JSON resource Commons HTTP Framework integration.
Service Provider interface for registering audit events.
Filters the requests and/or responses of HTTP.
Integration classes specifically for ForgeRock Access Management.
Common tools used in policy service.
This package contains classes to call AM to retrieve user's session info.
This package contains classes to call AM to retrieve user's profile info.
Miscellaneous utility classes.
-
Uses of RequestHandler in org.forgerock.audit
Modifier and TypeInterfaceDescriptioninterface
CRESTRequestHandler
responsible for storing and retrieving audit events.Modifier and TypeClassDescriptionclass
AuditService proxy that allows products to implement threadsafe hot-swappable configuration updates. -
Uses of RequestHandler in org.forgerock.json.resource
Modifier and TypeClassDescriptionclass
Deprecated.class
Version ofSynchronousRequestHandlerAdapter
that exposes a described handler.final class
A chain of filters terminated by a target request handler.class
A router which routes requests based on route predicates.Modifier and TypeMethodDescriptionstatic RequestHandler
Resources.asRequestHandler
(SynchronousRequestHandler syncHandler) Adapts the providedSynchronousRequestHandler
as aRequestHandler
.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.UseResources.newHandler(Object)
instead.static RequestHandler
Resources.newCollection
(Object provider) Deprecated.UseResources.newHandler(Object)
instead.static RequestHandler
Resources.newHandler
(Object provider) Creates a newRequestHandler
backed by the supplied provider.static RequestHandler
Resources.newSingleton
(Object provider) Deprecated.UseResources.newHandler(Object)
instead.Modifier and TypeMethodDescriptionprotected Pair<RouteMatcher<Request>,
RequestHandler> Router.getSelfApiHandler()
Modifier 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) ResourceApiVersionSpecificationFilter.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) ResourceApiVersionSpecificationFilter.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) ResourceApiVersionSpecificationFilter.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) ResourceApiVersionSpecificationFilter.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) ResourceApiVersionSpecificationFilter.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) ResourceApiVersionSpecificationFilter.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) ResourceApiVersionSpecificationFilter.filterUpdate
(Context context, UpdateRequest request, RequestHandler next) static Connection
Resources.newInternalConnection
(RequestHandler handler) Creates a new connection to aRequestHandler
.static ConnectionFactory
Resources.newInternalConnectionFactory
(RequestHandler handler) Creates a new connection factory which binds internal client connections toRequestHandler
s.FilterChain.setTarget
(RequestHandler target) Sets the target request handler which will be invoked once processing has reached the end of the filter chain.ModifierConstructorDescriptionFilterChain
(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.ModifierConstructorDescriptionRouter
(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. -
Uses of RequestHandler in org.forgerock.json.resource.http
Modifier and TypeMethodDescriptionstatic RequestHandler
CrestHttp.newRequestHandler
(Handler handler, URI uri) Creates a newRequestHandler
that map back and forth JSON resource objects to CHF objects.Modifier and TypeMethodDescriptionstatic Handler
CrestHttp.newHttpHandler
(RequestHandler handler) Deprecated.UseCrestHttp.newHttpHandler(CrestApplication)
instead. -
Uses of RequestHandler in org.forgerock.openig.audit
Modifier and TypeClassDescriptionclass
Used as a no-op placeholder for anAuditService
which can be overridden via config. -
Uses of RequestHandler in org.forgerock.openig.filter
ModifierConstructorDescriptionHttpAccessAuditFilter
(RequestHandler auditServiceHandler, Clock clock) Constructs a new HttpAccessAuditFilter. -
Uses of RequestHandler in org.forgerock.openig.openam
ModifierConstructorDescriptionPolicyEnforcementFilter
(RequestHandler requestHandler, Handler failureHandler, SessionService sessionService, ResourceUriProvider resourceUriProvider) Creates a new enforcement filter. -
Uses of RequestHandler in org.forgerock.openig.tools
Modifier and TypeMethodDescriptionCachePolicyDecisionFilter.filterAction
(Context context, ActionRequest actionRequest, RequestHandler next) ExecutorFilter.filterAction
(Context context, ActionRequest request, RequestHandler next) NotSupportedFilter.filterAction
(Context context, ActionRequest actionRequest, RequestHandler requestHandler) ExecutorFilter.filterCreate
(Context context, CreateRequest request, RequestHandler next) NotSupportedFilter.filterCreate
(Context context, CreateRequest createRequest, RequestHandler requestHandler) ExecutorFilter.filterDelete
(Context context, DeleteRequest request, RequestHandler next) NotSupportedFilter.filterDelete
(Context context, DeleteRequest deleteRequest, RequestHandler requestHandler) ExecutorFilter.filterPatch
(Context context, PatchRequest request, RequestHandler next) NotSupportedFilter.filterPatch
(Context context, PatchRequest patchRequest, RequestHandler requestHandler) ExecutorFilter.filterQuery
(Context context, QueryRequest request, QueryResourceHandler handler, RequestHandler next) NotSupportedFilter.filterQuery
(Context context, QueryRequest queryRequest, QueryResourceHandler queryResourceHandler, RequestHandler requestHandler) ExecutorFilter.filterRead
(Context context, ReadRequest request, RequestHandler next) NotSupportedFilter.filterRead
(Context context, ReadRequest readRequest, RequestHandler requestHandler) ExecutorFilter.filterUpdate
(Context context, UpdateRequest request, RequestHandler next) NotSupportedFilter.filterUpdate
(Context context, UpdateRequest updateRequest, RequestHandler requestHandler) -
Uses of RequestHandler in org.forgerock.openig.tools.session
Modifier and TypeMethodDescriptionstatic CrestSessionService.Builder
CrestSessionService.builder
(RequestHandler sessionInfoRequestHandler, RequestHandler logoutRequestHandler, Clock clock) Returns a newCrestSessionService.Builder
for creating a newCrestSessionService
instance. -
Uses of RequestHandler in org.forgerock.openig.tools.userprofile
ModifierConstructorDescriptionCrestUserProfileService
(RequestHandler requestHandler, Set<String> profileAttributes) Creates a newCrestUserProfileService
which is responsible for interactions with AM users endpoint. -
Uses of RequestHandler in org.forgerock.openig.util
Modifier and TypeMethodDescriptionstatic CrestApplication
CrestUtil.newCrestApplication
(RequestHandler requestHandler, String apiId, String version) Creates a newCrestApplication
.
RequestHandler
now has default methods which implement the not-supported behavior.