Package | Description |
---|---|
org.forgerock.audit |
Package contains the AuditService.
|
org.forgerock.json.resource |
Classes and interfaces for core types including connections, request
handlers, resources, and their exceptions.
|
org.forgerock.json.resource.http |
JSON resource Commons HTTP Framework integration.
|
org.forgerock.openig.filter |
Filters the requests and/or responses of HTTP.
|
org.forgerock.openig.openam |
Integration classes specifically for ForgeRock Access Management.
|
org.forgerock.openig.tools |
Common tools used in policy service.
|
org.forgerock.openig.tools.session |
This package contains classes to call AM to retrieve user's session info.
|
org.forgerock.openig.tools.userprofile |
This package contains classes to call AM to retrieve user's profile info.
|
org.forgerock.openig.util |
Miscellaneous utility classes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AuditService
CREST
RequestHandler responsible for storing and retrieving audit events. |
Modifier and Type | Class and Description |
---|---|
class |
AuditServiceProxy
AuditService proxy that allows products to implement threadsafe hot-swappable configuration updates.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRequestHandler
Deprecated.
RequestHandler now has default methods which implement the not-supported behavior. This
class is here for transition from pre-JDK8 impelementations. |
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 |
---|---|
protected Pair<RouteMatcher<Request>,RequestHandler> |
Router.getSelfApiHandler() |
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(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.
|
Modifier and Type | Method and Description |
---|---|
static RequestHandler |
CrestHttp.newRequestHandler(Handler handler,
URI uri)
Creates a new
RequestHandler that map back and forth JSON resource objects to CHF objects. |
Modifier and Type | Method and Description |
---|---|
static Handler |
CrestHttp.newHttpHandler(RequestHandler handler)
Deprecated.
Use
CrestHttp.newHttpHandler(CrestApplication) instead. |
Constructor and Description |
---|
HttpAccessAuditFilter(RequestHandler auditServiceHandler,
Clock clock)
Constructs a new HttpAccessAuditFilter.
|
Constructor and Description |
---|
PolicyEnforcementFilter(RequestHandler requestHandler,
Handler failureHandler,
SessionService sessionService,
ResourceUriProvider resourceUriProvider)
Creates a new enforcement filter.
|
Modifier and Type | Class and Description |
---|---|
class |
CachePolicyDecisionRequestHandler
A
RequestHandler that caches policies. |
Constructor and Description |
---|
CachePolicyDecisionRequestHandler(com.github.benmanes.caffeine.cache.Caffeine<Object,Object> caffeine,
Clock clock,
Duration defaultTimeout,
Duration maximumTimeout,
NotificationService notificationService,
CachePolicyDecisionRequestHandler.DisconnectionStrategy disconnectionStrategy,
RequestHandler requestHandler)
Builds a
CachePolicyDecisionFilter . |
Constructor and Description |
---|
CrestSessionService(RequestHandler requestHandler)
Creates a new
CrestSessionService which is responsible for interactions with AM sessions endpoint. |
Constructor and Description |
---|
CrestUserProfileService(RequestHandler requestHandler,
Set<String> profileAttributes)
Creates a new
CrestUserProfileService which is responsible for interactions with AM users endpoint. |
Modifier and Type | Method and Description |
---|---|
static CrestApplication |
CrestUtil.newCrestApplication(RequestHandler requestHandler,
String apiId)
Creates a new
CrestApplication . |
Copyright 2011-2017 ForgeRock AS.