| Package | Description |
|---|---|
| org.forgerock.opendj.reactive |
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.api.plugin |
Defines the Directory Server plugin API.
|
| org.opends.server.core |
Contains various classes that comprise the core of the Directory Server
codebase.
|
| org.opends.server.extensions |
Contains various implementations of Directory Server APIs that are not
appropriate for other packages.
|
| org.opends.server.loggers |
Contains implementations of Directory Server access, error, and debug
loggers.
|
| org.opends.server.protocols |
Contains various Directory Server connection handler implementations which
will be used to accept connections from and perform communication with
clients over various protocols.
|
| org.opends.server.protocols.http |
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using HTTP.
|
| 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.
|
| org.opends.server.types |
Contains implementations for a number of Directory Server data
types.
|
| org.opends.server.types.operation |
Contains a number of interfaces that are implemented by the various
types of Directory Server operations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LDAPClientConnection2
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 |
|---|---|
Collection<ClientConnection> |
LDAPConnectionHandler2.getClientConnections()
Retrieves the set of active client connections that have been established through this connection handler.
|
| Modifier and Type | Method and Description |
|---|---|
abstract Collection<ClientConnection> |
ConnectionHandler.getClientConnections()
Retrieves the set of active client connections that have been
established through this connection handler.
|
| Modifier and Type | Method and Description |
|---|---|
PluginResult.PostConnect |
DirectoryServerPlugin.doPostConnect(ClientConnection clientConnection)
Performs any processing that should be done when the Directory
Server accepts a new connection from a client.
|
PluginResult.PostDisconnect |
DirectoryServerPlugin.doPostDisconnect(ClientConnection clientConnection,
DisconnectReason disconnectReason,
org.forgerock.i18n.LocalizableMessage message)
Performs any processing that should be done whenever a client
connection is closed (regardless of whether the closure is
initiated by the client or the server).
|
| Modifier and Type | Method and Description |
|---|---|
ClientConnection |
OperationWrapper.getClientConnection() |
| Modifier and Type | Method and Description |
|---|---|
CopyOnWriteArraySet<ClientConnection> |
AuthenticatedUsers.get(org.forgerock.opendj.ldap.DN userDN)
Retrieves the set of client connections authenticated as the specified
user.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
DirectoryServer.connectionClosed(ClientConnection clientConnection)
Indicates that the specified client connection has been closed.
|
PluginResult.PostConnect |
PluginConfigManager.invokePostConnectPlugins(ClientConnection clientConnection)
Invokes the set of post-connect plugins that have been configured in the
Directory Server.
|
PluginResult.PostDisconnect |
PluginConfigManager.invokePostDisconnectPlugins(ClientConnection clientConnection,
DisconnectReason disconnectReason,
org.forgerock.i18n.LocalizableMessage message)
Invokes the set of post-disconnect plugins that have been configured in the
Directory Server.
|
static long |
DirectoryServer.newConnectionAccepted(ClientConnection clientConnection)
Indicates that a new connection has been accepted and increments the
associated counters.
|
void |
AuthenticatedUsers.put(org.forgerock.opendj.ldap.DN userDN,
ClientConnection clientConnection)
Registers the provided user DN and client connection with this object.
|
void |
AuthenticatedUsers.remove(org.forgerock.opendj.ldap.DN userDN,
ClientConnection clientConnection)
Deregisters the provided user DN and client connection with this object.
|
| Constructor and Description |
|---|
AbandonOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
int idToAbandon)
Creates a new abandon operation with the provided information.
|
AddOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
org.forgerock.opendj.ldap.ByteString rawEntryDN,
List<RawAttribute> rawAttributes)
Creates a new add operation with the provided information.
|
AddOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
Entry entry)
Creates a new add operation with the provided information.
|
BindOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
String protocolVersion,
org.forgerock.opendj.ldap.ByteString rawBindDN,
org.forgerock.opendj.ldap.ByteString simplePassword)
Creates a new simple bind operation with the provided information.
|
BindOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
String protocolVersion,
org.forgerock.opendj.ldap.ByteString rawBindDN,
String saslMechanism,
org.forgerock.opendj.ldap.ByteString saslCredentials)
Creates a new SASL bind operation with the provided information.
|
BindOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
String protocolVersion,
org.forgerock.opendj.ldap.DN bindDN,
org.forgerock.opendj.ldap.ByteString simplePassword)
Creates a new simple bind operation with the provided information.
|
BindOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
String protocolVersion,
org.forgerock.opendj.ldap.DN bindDN,
String saslMechanism,
org.forgerock.opendj.ldap.ByteString saslCredentials)
Creates a new SASL bind operation with the provided information.
|
CompareOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
org.forgerock.opendj.ldap.ByteString rawEntryDN,
String rawAttributeType,
org.forgerock.opendj.ldap.ByteString assertionValue)
Creates a new compare operation with the provided information.
|
CompareOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
org.forgerock.opendj.ldap.DN entryDN,
org.forgerock.opendj.ldap.AttributeDescription attributeDescription,
org.forgerock.opendj.ldap.ByteString assertionValue)
Creates a new compare operation with the provided information.
|
DeleteOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
org.forgerock.opendj.ldap.ByteString rawEntryDN)
Creates a new delete operation with the provided information.
|
DeleteOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
org.forgerock.opendj.ldap.DN entryDN)
Creates a new delete operation with the provided information.
|
ExtendedOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
String requestOID,
org.forgerock.opendj.ldap.ByteString requestValue)
Creates a new extended operation with the provided information.
|
ModifyDNOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
org.forgerock.opendj.ldap.ByteString rawEntryDN,
org.forgerock.opendj.ldap.ByteString rawNewRDN,
boolean deleteOldRDN,
org.forgerock.opendj.ldap.ByteString rawNewSuperior)
Creates a new modify DN operation with the provided information.
|
ModifyDNOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
org.forgerock.opendj.ldap.DN entryDN,
org.forgerock.opendj.ldap.RDN newRDN,
boolean deleteOldRDN,
org.forgerock.opendj.ldap.DN newSuperior)
Creates a new modify DN operation with the provided information.
|
ModifyOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
org.forgerock.opendj.ldap.ByteString rawEntryDN,
List<RawModification> rawModifications)
Creates a new modify operation with the provided information.
|
ModifyOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
org.forgerock.opendj.ldap.DN entryDN,
List<Modification> modifications)
Creates a new modify operation with the provided information.
|
SearchOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
org.forgerock.opendj.ldap.ByteString rawBaseDN,
org.forgerock.opendj.ldap.SearchScope scope,
org.forgerock.opendj.ldap.DereferenceAliasesPolicy derefPolicy,
int sizeLimit,
int timeLimit,
boolean typesOnly,
RawFilter rawFilter,
Set<String> attributes)
Creates a new search operation with the provided information.
|
SearchOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
org.forgerock.opendj.ldap.DN baseDN,
org.forgerock.opendj.ldap.SearchScope scope,
org.forgerock.opendj.ldap.DereferenceAliasesPolicy derefPolicy,
int sizeLimit,
int timeLimit,
boolean typesOnly,
SearchFilter filter,
Set<String> attributes)
Creates a new search operation with the provided information.
|
UnbindOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls)
Creates a new unbind operation with the provided information.
|
| Modifier and Type | Method and Description |
|---|---|
static SASLByteChannel |
SASLByteChannel.getSASLByteChannel(ClientConnection c,
String name,
SASLContext context)
Return a SASL byte channel instance created using the specified parameters.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TextAccessLogPublisher.logConnect(ClientConnection clientConnection) |
void |
AccessLogPublisher.logConnect(ClientConnection clientConnection)
Writes a message to the access logger with information about a
new client connection that has been established, regardless of
whether it will be immediately terminated.
|
static void |
AccessLogger.logConnect(ClientConnection clientConnection)
Writes a message to the access logger with information about a new client
connection that has been established, regardless of whether it will be
immediately terminated.
|
void |
TextAccessLogPublisher.logDisconnect(ClientConnection clientConnection,
DisconnectReason disconnectReason,
org.forgerock.i18n.LocalizableMessage message) |
void |
AccessLogPublisher.logDisconnect(ClientConnection clientConnection,
DisconnectReason disconnectReason,
org.forgerock.i18n.LocalizableMessage message)
Writes a message to the access logger with information about the
termination of an existing client connection.
|
static void |
AccessLogger.logDisconnect(ClientConnection clientConnection,
DisconnectReason disconnectReason,
org.forgerock.i18n.LocalizableMessage message)
Writes a message to the access logger with information about the
termination of an existing client connection.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ClientConnection> |
LDIFConnectionHandler.getClientConnections() |
| Modifier and Type | Method and Description |
|---|---|
Collection<ClientConnection> |
HTTPConnectionHandler.getClientConnections() |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalClientConnection
This class defines a pseudo-connection object that can be used for
performing internal operations.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ClientConnection> |
InternalConnectionHandler.getClientConnections()
Retrieves the set of active client connections that have been
established through this connection handler.
|
| Constructor and Description |
|---|
InternalSearchOperation(ClientConnection internalConnection,
long operationID,
int messageID,
SearchRequest request)
Creates a new internal search operation with the provided information.
|
InternalSearchOperation(ClientConnection internalConnection,
long operationID,
int messageID,
SearchRequest request,
InternalSearchListener searchListener)
Creates a new internal search operation with the provided information.
|
| 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 | Method and Description |
|---|---|
ClientConnection |
Credential.getClientConnection()
Returns the associated Client connection.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ClientConnection> |
JmxConnectionHandler.getClientConnections()
Retrieves the set of active client connections that have been
established through this connection handler.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JmxConnectionHandler.registerClientConnection(ClientConnection connection)
Registers a client connection with this JMX connection handler.
|
void |
JmxConnectionHandler.unregisterClientConnection(ClientConnection connection)
Unregisters a client connection from this JMX connection handler.
|
| Constructor and Description |
|---|
Credential(ClientConnection clientConnection)
Default Constructor.
|
| 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 |
|---|---|
Collection<ClientConnection> |
LDAPConnectionHandler.getClientConnections()
Retrieves the set of active client connections that have been established
through this connection handler.
|
| Modifier and Type | Field and Description |
|---|---|
protected ClientConnection |
AbstractOperation.clientConnection
The client connection with which this operation is associated.
|
| Modifier and Type | Method and Description |
|---|---|
ClientConnection |
AbstractOperation.getClientConnection() |
ClientConnection |
Operation.getClientConnection()
Retrieves the client connection with which this operation is
associated.
|
| Constructor and Description |
|---|
AbstractOperation(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls)
Creates a new operation with the provided information.
|
| Modifier and Type | Method and Description |
|---|---|
ClientConnection |
PluginOperation.getClientConnection()
Retrieves the client connection with which this operation is
associated.
|
Copyright © 2010-2020 Wren Security. All Rights Reserved.