Package | Description |
---|---|
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.
|
org.opends.server.util |
Contains implementations for various Directory Server utility classes and
methods which may be used throughout the server but do not necessarily fit in
elsewhere.
|
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()
Retrieves the client connection with which this operation is
associated.
|
Modifier and Type | Method and Description |
---|---|
CopyOnWriteArraySet<ClientConnection> |
AuthenticatedUsers.get(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(DN userDN,
ClientConnection clientConnection)
Registers the provided user DN and client connection with this object.
|
void |
AuthenticatedUsers.remove(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,
DN entryDN,
Map<ObjectClass,String> objectClasses,
Map<AttributeType,List<Attribute>> userAttributes,
Map<AttributeType,List<Attribute>> operationalAttributes)
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,
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,
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,
DN entryDN,
AttributeType attributeType,
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,
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,
DN entryDN,
RDN newRDN,
boolean deleteOldRDN,
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,
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,
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 |
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.
|
void |
TextAccessLogPublisher.logConnect(ClientConnection clientConnection) |
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 |
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.
|
void |
TextAccessLogPublisher.logDisconnect(ClientConnection clientConnection,
DisconnectReason disconnectReason,
LocalizableMessage message) |
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.
|
Modifier and Type | Method and Description |
---|---|
Collection<ClientConnection> |
LDIFConnectionHandler.getClientConnections()
Retrieves the set of active client connections that have been
established through this connection handler.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
StaticUtils.writeWithTimeout(ClientConnection clientConnection,
ByteBuffer buffer)
Writes the contents of the provided buffer to the client,
terminating the connection if the write is unsuccessful for too
long (e.g., if the client is unresponsive or there is a network
problem).
|
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.