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.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.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 | Method and Description |
---|---|
ClientConnection |
ConnectionContext.getClientConnection()
Returns the client connection.
|
Constructor and Description |
---|
ConnectionContext(ClientConnection clientConnection,
org.forgerock.services.context.Context parent)
Creates a new client context with a parent context.
|
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,
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,
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,
org.forgerock.opendj.ldap.messages.AddRequest request)
Creates a new add 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,
org.forgerock.opendj.ldap.messages.BindRequest request)
Creates a new bind 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.
|
CompareOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
org.forgerock.opendj.ldap.messages.CompareRequest compareRequest)
Creates a new compare 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.
|
DeleteOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
org.forgerock.opendj.ldap.messages.DeleteRequest deleteRequest)
Creates a new delete 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,
org.forgerock.opendj.ldap.messages.ExtendedRequest<?> extendedRequest)
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.
|
ModifyDNOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
org.forgerock.opendj.ldap.messages.ModifyDnRequest modifyDNRequest)
Creates a new modify DN 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.
|
ModifyOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
org.forgerock.opendj.ldap.messages.ModifyRequest modifyRequest)
Creates a new modify operation with the provided information.
|
SearchOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
org.forgerock.opendj.ldap.messages.SearchRequest request)
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 |
---|---|
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.logConnect(ClientConnection clientConnection) |
void |
AccessLogPublisher.logDisconnect(ClientConnection clientConnection,
DisconnectReason disconnectReason,
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,
LocalizableMessage message)
Writes a message to the access logger with information about the
termination of an existing client connection.
|
void |
TextAccessLogPublisher.logDisconnect(ClientConnection clientConnection,
DisconnectReason disconnectReason,
LocalizableMessage message) |
Modifier and Type | Method and Description |
---|---|
Collection<ClientConnection> |
LDIFConnectionHandler.getClientConnections() |
Modifier and Type | Method and Description |
---|---|
static Operation |
ReactiveHandlersUtils.requestToOperation(org.forgerock.opendj.ldap.messages.Request request,
ClientConnection clientConn,
long opId,
int msgId)
Returns an operation from the provided request.
|
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.
|
class |
ReplicationClientConnection
Internal client connection to use for replication 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,
org.forgerock.opendj.ldap.messages.SearchRequest request,
org.opends.server.protocols.internal.InternalSearchOperation.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-2017 ForgeRock AS. All Rights Reserved.