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.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 |
---|---|
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(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,
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,
ByteString rawBindDN,
ByteString simplePassword)
Creates a new simple bind operation with the provided information.
|
BindOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
String protocolVersion,
ByteString rawBindDN,
String saslMechanism,
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,
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,
ByteString saslCredentials)
Creates a new SASL bind operation with the provided information.
|
CompareOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
ByteString rawEntryDN,
String rawAttributeType,
ByteString assertionValue)
Creates a new compare operation with the provided information.
|
CompareOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
DN entryDN,
AttributeDescription attributeDescription,
ByteString assertionValue)
Creates a new compare operation with the provided information.
|
DeleteOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
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,
ByteString requestValue)
Creates a new extended operation with the provided information.
|
ModifyDNOperationBasis(ClientConnection clientConnection,
long operationID,
int messageID,
List<Control> requestControls,
ByteString rawEntryDN,
ByteString rawNewRDN,
boolean deleteOldRDN,
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,
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,
ByteString rawBaseDN,
SearchScope scope,
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,
SearchScope scope,
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) |
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.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,
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.
|
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.
|
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 |
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 |
Operation.getClientConnection()
Retrieves the client connection with which this operation is
associated.
|
ClientConnection |
AbstractOperation.getClientConnection() |
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.