Package | Description |
---|---|
org.forgerock.opendj.server.core |
Classes implementing a Grizzly based
ConnectionHandler using reactive api. |
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.opends.server.authorization.policy |
Contains the policy based access control handler implementation.
|
org.opends.server.backends |
Contains various Directory Server backend implementations.
|
org.opends.server.backends.jeb |
Contains the code for the Directory Server backend that uses the Berkeley DB
Java Edition as the repository for storing entry and index information.
|
org.opends.server.backends.pluggable |
Contains the code for implementing Directory Server pluggable storage backends.
|
org.opends.server.backends.task |
Contains the code for the Directory Server backend that provides an interface for executing administrative tasks.
|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server codebase.
|
org.opends.server.loggers |
Contains implementations of Directory Server access, error, and debug loggers.
|
org.opends.server.protocols.jmx |
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using JMX.
|
org.opends.server.protocols.ldap |
Contains the implementation for the Directory Server connection handler that is responsible for interacting with
clients using LDAPv3.
|
Modifier and Type | Class and Description |
---|---|
class |
Router
Provides routing on LDAP requests based on Dns.
|
Modifier and Type | Method and Description |
---|---|
static RequestHandler |
Router.newRouter(CoreConfigManager coreConfigManager,
BackendConfigManager backendConfigManager)
Creates a new router.
|
Modifier and Type | Method and Description |
---|---|
Flowable<Response> |
AddBinaryOptionReactiveFilter.filter(org.forgerock.services.context.Context context,
Request request,
RequestHandler next) |
Modifier and Type | Class and Description |
---|---|
class |
Backend<C extends Configuration>
Represents a directory server backend, which can be either local or remote (proxy).
|
class |
ClientConnection
This class defines the set of methods and structures that must be implemented by a Directory Server client
connection.
|
class |
LocalBackend<C extends Configuration>
This class defines the set of methods and structures that must be implemented for a Directory Server backend.
|
class |
TypedRequestHandler
Base class for implementing
RequestHandler s whose behavior depends on the type of Request . |
Modifier and Type | Method and Description |
---|---|
RequestHandler |
RequestFilterChain.then(RequestHandler handler)
Terminate the filter chain with the specified handler.
|
Modifier and Type | Method and Description |
---|---|
Flowable<Response> |
TypedRequestFilter.filter(org.forgerock.services.context.Context context,
Request request,
RequestHandler next) |
Flowable<Response> |
TypedProtocolOpFilter.filter(org.forgerock.services.context.Context context,
Request request,
RequestHandler next) |
Flowable<Response> |
RequestFilterChain.filter(org.forgerock.services.context.Context context,
Request request,
RequestHandler next) |
Flowable<Response> |
RequestFilter.filter(org.forgerock.services.context.Context context,
Request request,
RequestHandler next)
Filters the request and/or response of an exchange.
|
Flowable<Response> |
ClientSideResultCodeRequestFilter.filter(org.forgerock.services.context.Context context,
Request request,
RequestHandler next) |
protected Flowable<Response> |
TypedRequestFilter.filterAbandon(org.forgerock.services.context.Context context,
AbandonRequest request,
RequestHandler next)
Filters abandon requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterAbandon(org.forgerock.services.context.Context context,
AbandonRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterAdd(org.forgerock.services.context.Context context,
AddRequest request,
RequestHandler next)
Filters add requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterAdd(org.forgerock.services.context.Context context,
AddRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterAny(org.forgerock.services.context.Context context,
Request request,
RequestHandler next)
Filters requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterAny(org.forgerock.services.context.Context context,
Request request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterBind(org.forgerock.services.context.Context context,
BindRequest request,
RequestHandler next)
Filters bind requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterBind(org.forgerock.services.context.Context context,
BindRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterCompare(org.forgerock.services.context.Context context,
CompareRequest request,
RequestHandler next)
Filters compare requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterCompare(org.forgerock.services.context.Context context,
CompareRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterDelete(org.forgerock.services.context.Context context,
DeleteRequest request,
RequestHandler next)
Filters delete requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterDelete(org.forgerock.services.context.Context context,
DeleteRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterExtended(org.forgerock.services.context.Context context,
ExtendedRequest<?> request,
RequestHandler next)
Filters extended requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterExtended(org.forgerock.services.context.Context context,
ExtendedRequest<?> request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterInvalid(org.forgerock.services.context.Context context,
InvalidRequest request,
RequestHandler next)
Filters invalid requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterInvalid(org.forgerock.services.context.Context context,
InvalidRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterModify(org.forgerock.services.context.Context context,
ModifyRequest request,
RequestHandler next)
Filters modify requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterModify(org.forgerock.services.context.Context context,
ModifyRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterModifyDn(org.forgerock.services.context.Context context,
ModifyDnRequest request,
RequestHandler next)
Filters modify-dn requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterModifyDn(org.forgerock.services.context.Context context,
ModifyDnRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterSearch(org.forgerock.services.context.Context context,
SearchRequest request,
RequestHandler next)
Filters search requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterSearch(org.forgerock.services.context.Context context,
SearchRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterUnbind(org.forgerock.services.context.Context context,
UnbindRequest request,
RequestHandler next)
Filters unbind requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterUnbind(org.forgerock.services.context.Context context,
UnbindRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected Flowable<Response> |
TypedRequestFilter.filterUnknown(org.forgerock.services.context.Context context,
UnknownRequest request,
RequestHandler next)
Filters unknown requests and their responses.
|
protected Flowable<Response> |
TypedProtocolOpFilter.filterUnknown(org.forgerock.services.context.Context context,
UnknownRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
RequestHandler |
RequestFilterChain.then(RequestHandler handler)
Terminate the filter chain with the specified handler.
|
Modifier and Type | Method and Description |
---|---|
Flowable<Response> |
PolicyBasedAccessControlHandler.filter(org.forgerock.services.context.Context context,
Request request,
RequestHandler next) |
Modifier and Type | Class and Description |
---|---|
class |
BackupBackend
This class defines a backend used to present information about Directory Server backups.
|
class |
ChangelogBackend
A backend that provides access to the changelog, i.e.
|
class |
ConfigurationBackend
Back-end responsible for management of configuration entries.
|
class |
LDIFBackend
This class provides a backend implementation that stores the underlying data in an LDIF file.
|
class |
MemoryBackend
This class defines a very simple backend that stores its information in memory.
|
class |
MonitorBackend
This class defines a backend to hold Directory Server monitor entries.
|
class |
NullBackend
This class implements /dev/null like backend for development and testing.
|
class |
ProxyBackend
Implements the proxy backend, i.e.
|
class |
RootDSEBackend
This class defines a backend to hold the Directory Server root DSE.
|
class |
SchemaBackend
This class defines a backend to hold the Directory Server schema information.
|
class |
TrustStoreBackend
This class defines a backend used to provide an LDAP view of public keys stored in a key store.
|
Modifier and Type | Class and Description |
---|---|
class |
JEBackend
Class defined in the configuration for this backend type.
|
Modifier and Type | Class and Description |
---|---|
class |
BackendImpl<C extends PluggableBackendCfg>
This is an implementation of a Directory Server Backend which stores entries locally in a pluggable storage.
|
Modifier and Type | Class and Description |
---|---|
class |
TaskBackend
This class provides an implementation of a Directory Server backend that may be used to execute various kinds of
administrative tasks on a one-time or recurring basis.
|
Modifier and Type | Method and Description |
---|---|
RequestHandler |
ServerContext.getLdapRouter()
Returns the router, which routes the LDAP requests to appropriate backend(s).
|
Modifier and Type | Method and Description |
---|---|
Flowable<Response> |
ReactiveFilterAccessLog.filter(org.forgerock.services.context.Context context,
Request request,
RequestHandler next) |
Modifier and Type | Class and Description |
---|---|
class |
JmxClientConnection
This class defines the set of methods and structures that must be implemented by a Directory Server client
connection.
|
Modifier and Type | Class and Description |
---|---|
class |
LdapClientConnection
This class defines an LDAP client connection, which is a type of client connection that will be accepted by an
instance of the LDAP connection handler and have its requests decoded by an LDAP request handler.
|
Modifier and Type | Method and Description |
---|---|
Flowable<Response> |
LdapStatisticsFilter.filter(org.forgerock.services.context.Context context,
Request request,
RequestHandler next) |
Copyright 2010-2022 ForgeRock AS.