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.pdb |
Contains the code for the Directory Server backend that uses Persistit
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.internal |
Contains the implementation for the "internal" connection handler
and its associated classes.
|
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 |
---|---|
io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
AddBinaryOptionReactiveFilter.filter(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.Request request,
RequestHandler next) |
Modifier and Type | Class and Description |
---|---|
class |
Backend<C extends org.forgerock.opendj.config.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 org.forgerock.opendj.config.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
RequestHander 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 |
---|---|
io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
RequestFilter.filter(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.Request request,
RequestHandler next)
Filters the request and/or response of an exchange.
|
io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
RequestFilterChain.filter(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.Request request,
RequestHandler next) |
io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filter(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.Request request,
RequestHandler next) |
io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filter(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.Request request,
RequestHandler next) |
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterAbandon(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.AbandonRequest request,
RequestHandler next)
Filters abandon requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterAbandon(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.AbandonRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterAdd(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.AddRequest request,
RequestHandler next)
Filters add requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterAdd(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.AddRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterAny(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.Request request,
RequestHandler next)
Filters requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterAny(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.Request request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterBind(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.BindRequest request,
RequestHandler next)
Filters bind requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterBind(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.BindRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterCompare(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.CompareRequest request,
RequestHandler next)
Filters compare requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterCompare(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.CompareRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterDelete(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.DeleteRequest request,
RequestHandler next)
Filters delete requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterDelete(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.DeleteRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterExtended(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.ExtendedRequest<?> request,
RequestHandler next)
Filters extended requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterExtended(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.ExtendedRequest<?> request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterInvalid(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.InvalidRequest request,
RequestHandler next)
Filters invalid requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterInvalid(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.InvalidRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterModify(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.ModifyRequest request,
RequestHandler next)
Filters modify requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterModify(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.ModifyRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterModifyDn(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.ModifyDnRequest request,
RequestHandler next)
Filters modify-dn requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterModifyDn(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.ModifyDnRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterSearch(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.SearchRequest request,
RequestHandler next)
Filters search requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterSearch(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.SearchRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterUnbind(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.UnbindRequest request,
RequestHandler next)
Filters unbind requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterUnbind(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.UnbindRequest request,
RequestHandler next)
Forwards the request to the next handler in the chain.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedRequestFilter.filterUnknown(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.UnknownRequest request,
RequestHandler next)
Filters unknown requests and their responses.
|
protected io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
TypedProtocolOpFilter.filterUnknown(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.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 |
---|---|
io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
PolicyBasedAccessControlHandler.filter(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.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 |
PDBBackend
Class defined in the configuration for this backend type.
|
Modifier and Type | Class and Description |
---|---|
class |
BackendImpl<C extends org.forgerock.opendj.server.config.server.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 |
---|---|
io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
ReactiveFilterAccessLog.filter(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.Request request,
RequestHandler next) |
Modifier and Type | Class and Description |
---|---|
class |
InternalClientConnection
This class defines a pseudo-connection object that can be used for
performing internal operations.
|
class |
ReplicationClientConnection
Internal client connection to use for replication operations.
|
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 |
---|---|
io.reactivex.Flowable<org.forgerock.opendj.ldap.messages.Response> |
LdapStatisticsFilter.filter(org.forgerock.services.context.Context context,
org.forgerock.opendj.ldap.messages.Request request,
RequestHandler next) |
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.