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.opendj.rest2ldap |
APIs for implementing REST to LDAP gateways.
|
org.opends.server.loggers |
Contains implementations of Directory Server access, error, and debug
loggers.
|
org.opends.server.protocols.http |
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using HTTP.
|
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 |
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)
Returns a new request handler which will forward requests on to the
provided annotated request handler.
|
static RequestHandler |
Resources.newCollection(Object provider)
Returns a new request handler which will forward requests on to the
provided collection resource provider.
|
static RequestHandler |
Resources.newSingleton(Object provider)
Returns a new request handler which will forward requests on to the
provided singleton resource provider.
|
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.
|
Promise<ActionResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterAction(org.forgerock.services.context.Context context,
ActionRequest request,
RequestHandler next) |
Promise<ActionResponse,ResourceException> |
Filter.filterAction(org.forgerock.services.context.Context context,
ActionRequest request,
RequestHandler next)
Filters an action request.
|
Promise<ResourceResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterCreate(org.forgerock.services.context.Context context,
CreateRequest request,
RequestHandler next) |
Promise<ResourceResponse,ResourceException> |
Filter.filterCreate(org.forgerock.services.context.Context context,
CreateRequest request,
RequestHandler next)
Filters a create request.
|
Promise<ResourceResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterDelete(org.forgerock.services.context.Context context,
DeleteRequest request,
RequestHandler next) |
Promise<ResourceResponse,ResourceException> |
Filter.filterDelete(org.forgerock.services.context.Context context,
DeleteRequest request,
RequestHandler next)
Filters a delete request.
|
Promise<ResourceResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterPatch(org.forgerock.services.context.Context context,
PatchRequest request,
RequestHandler next) |
Promise<ResourceResponse,ResourceException> |
Filter.filterPatch(org.forgerock.services.context.Context context,
PatchRequest request,
RequestHandler next)
Filters a patch request.
|
Promise<QueryResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterQuery(org.forgerock.services.context.Context context,
QueryRequest request,
QueryResourceHandler handler,
RequestHandler next) |
Promise<QueryResponse,ResourceException> |
Filter.filterQuery(org.forgerock.services.context.Context context,
QueryRequest request,
QueryResourceHandler handler,
RequestHandler next)
Filters a query request.
|
Promise<ResourceResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterRead(org.forgerock.services.context.Context context,
ReadRequest request,
RequestHandler next) |
Promise<ResourceResponse,ResourceException> |
Filter.filterRead(org.forgerock.services.context.Context context,
ReadRequest request,
RequestHandler next)
Filters a read request.
|
Promise<ResourceResponse,ResourceException> |
ResourceApiVersionRoutingFilter.filterUpdate(org.forgerock.services.context.Context context,
UpdateRequest request,
RequestHandler next) |
Promise<ResourceResponse,ResourceException> |
Filter.filterUpdate(org.forgerock.services.context.Context context,
UpdateRequest request,
RequestHandler next)
Filters an update request.
|
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
RequestHandler s. |
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> 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(org.forgerock.http.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 org.forgerock.http.Handler |
CrestHttp.newHttpHandler(RequestHandler handler)
Creates a new JSON resource HTTP handler with the provided CREST request handler.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRequestHandler
An abstract base class from which request handlers may be easily implemented.
|
Modifier and Type | Method and Description |
---|---|
static RequestHandler |
Rest2LdapJsonConfigurator.configureEndpoint(File endpointDirectory,
Options options)
Creates a new CREST
RequestHandler representing a single endpoint whose configuration is defined in the
provided endpointDirectory parameter. |
RequestHandler |
Rest2Ldap.newRequestHandlerFor(String resourceId)
Returns a
RequestHandler which will handle requests to the named resource and any of its sub-resources. |
Modifier and Type | Method and Description |
---|---|
RequestHandler |
CommonAudit.getAuditServiceForHttpAccessLog()
Returns the audit service that manages HTTP Access logging.
|
RequestHandler |
CommonAudit.getRequestHandler(LogPublisherCfg config)
Returns the Common Audit request handler for the provided configuration.
|
Constructor and Description |
---|
CommonAuditHttpAccessAuditFilter(String productName,
RequestHandler auditServiceHandler,
TimeService time)
Constructs a new HttpAccessAuditFilter.
|
Copyright 2010-2017 ForgeRock AS.