@Extensible @DirectoryServerExtension @DirectoryProxyServerExtension(appliesToLocalContent=true, appliesToRemoteContent=true) @SynchronizationServerExtension(appliesToLocalContent=true, appliesToSynchronizedContent=false) @MetricsEngineExtension @BrokerExtension @ThreadSafety(level=INTERFACE_THREADSAFE) public abstract class AccessLogger extends java.lang.Object implements UnboundIDExtension, Reconfigurable<AccessLoggerConfig>, ExampleUsageProvider
dsconfig create-log-publisher \ --publisher-name "{logger-name}" \ --type third-party-access \ --set enabled:true \ --set "extension-class:{class-name}" \ --set "extension-argument:{name=value}"where "{logger-name}" is the name to use for the access logger instance, "{class-name}" is the fully-qualified name of the Java class that extends
com.unboundid.directory.sdk.common.api.AccessLogger
,
and "{name=value}" represents name-value pairs for any arguments to
provide to the logger. If multiple arguments should be provided to the
logger, then the "--set extension-argument:{name=value}
"
option should be provided multiple times.Constructor and Description |
---|
AccessLogger()
Creates a new instance of this access logger.
|
Modifier and Type | Method and Description |
---|---|
ResultCode |
applyConfiguration(AccessLoggerConfig config,
ArgumentParser parser,
java.util.List<java.lang.String> adminActionsRequired,
java.util.List<java.lang.String> messages)
Attempts to apply the configuration from the provided argument parser to
this extension.
|
void |
defineConfigArguments(ArgumentParser parser)
Updates the provided argument parser to define any configuration arguments
which may be used by this extension.
|
void |
finalizeAccessLogger()
Performs any cleanup which may be necessary when this access logger is to
be taken out of service.
|
java.util.Map<java.util.List<java.lang.String>,java.lang.String> |
getExamplesArgumentSets()
Retrieves a map containing examples of configurations that may be used for
this extension.
|
abstract java.lang.String[] |
getExtensionDescription()
Retrieves a human-readable description for this extension.
|
abstract java.lang.String |
getExtensionName()
Retrieves a human-readable name for this extension.
|
void |
initializeAccessLogger(ServerContext serverContext,
AccessLoggerConfig config,
ArgumentParser parser)
Initializes this access logger.
|
boolean |
isConfigurationAcceptable(AccessLoggerConfig config,
ArgumentParser parser,
java.util.List<java.lang.String> unacceptableReasons)
Indicates whether the configuration represented by the provided argument
parser is acceptable for use by this extension.
|
void |
logAbandonForward(OperationContext opContext,
AbandonRequest request,
ForwardTarget target)
Logs a message about an abandon request that will be forwarded to another
server.
|
void |
logAbandonRequest(OperationContext opContext,
AbandonRequest request)
Logs a message about an abandon request received from a client.
|
void |
logAbandonResult(CompletedOperationContext opContext,
AbandonRequest request,
GenericResult result)
Logs a message about the result of processing an abandon request.
|
void |
logAddAssuranceCompleted(CompletedOperationContext opContext,
AddRequest request,
AddResult result,
AssuredReplicationResult assuranceResult)
Logs a message about the result of replication assurance processing for an
add operation.
|
void |
logAddForward(OperationContext opContext,
AddRequest request,
ForwardTarget target)
Logs a message about an add request that will be forwarded to another
server.
|
void |
logAddForwardFailure(OperationContext opContext,
AddRequest request,
ForwardTarget target,
LDAPException failure)
Logs a message about a failure encountered while attempting to forward an
add request to another server.
|
void |
logAddRequest(OperationContext opContext,
AddRequest request)
Logs a message about an add request received from a client.
|
void |
logAddResponse(CompletedOperationContext opContext,
AddRequest request,
AddResult result)
Logs a message about the result of processing an add request.
|
void |
logBindForward(OperationContext opContext,
SASLBindRequest request,
ForwardTarget target)
Logs a message about a SASL bind request that will be forwarded to
another server.
|
void |
logBindForward(OperationContext opContext,
SimpleBindRequest request,
ForwardTarget target)
Logs a message about a simple bind request that will be forwarded to
another server.
|
void |
logBindForwardFailure(OperationContext opContext,
SASLBindRequest request,
ForwardTarget target,
LDAPException failure)
Logs a message about a failure encountered while attempting to forward a
SASL bind request to another server.
|
void |
logBindForwardFailure(OperationContext opContext,
SimpleBindRequest request,
ForwardTarget target,
LDAPException failure)
Logs a message about a failure encountered while attempting to forward a
simple bind request to another server.
|
void |
logBindRequest(OperationContext opContext,
SASLBindRequest request)
Logs a message about a SASL bind request received from a client.
|
void |
logBindRequest(OperationContext opContext,
SimpleBindRequest request)
Logs a message about a simple bind request received from a client.
|
void |
logBindResponse(CompletedOperationContext opContext,
SASLBindRequest request,
BindResult result)
Logs a message about the result of processing a SASL bind request.
|
void |
logBindResponse(CompletedOperationContext opContext,
SimpleBindRequest request,
BindResult result)
Logs a message about the result of processing a simple bind request.
|
void |
logClientCertificateChain(ClientContext clientContext,
java.security.cert.Certificate[] certChain,
java.lang.String authDN)
Logs a message about a certificate chain presented by a client.
|
void |
logCompareForward(OperationContext opContext,
CompareRequest request,
ForwardTarget target)
Logs a message about a compare request that will be forwarded to another
server.
|
void |
logCompareForwardFailure(OperationContext opContext,
CompareRequest request,
ForwardTarget target,
LDAPException failure)
Logs a message about a failure encountered while attempting to forward a
compare request to another server.
|
void |
logCompareRequest(OperationContext opContext,
CompareRequest request)
Logs a message about a compare request received from a client.
|
void |
logCompareResponse(CompletedOperationContext opContext,
CompareRequest request,
CompareResult result)
Logs a message about the result of processing a compare request.
|
void |
logConnect(ClientContext clientContext)
Logs a message indicating that a new connection has been established.
|
void |
logDeleteAssuranceCompleted(CompletedOperationContext opContext,
DeleteRequest request,
DeleteResult result,
AssuredReplicationResult assuranceResult)
Logs a message about the result of replication assurance processing for a
delete operation.
|
void |
logDeleteForward(OperationContext opContext,
DeleteRequest request,
ForwardTarget target)
Logs a message about a delete request that will be forwarded to another
server.
|
void |
logDeleteForwardFailure(OperationContext opContext,
DeleteRequest request,
ForwardTarget target,
LDAPException failure)
Logs a message about a failure encountered while attempting to forward a
delete request to another server.
|
void |
logDeleteRequest(OperationContext opContext,
DeleteRequest request)
Logs a message about a delete request received from a client.
|
void |
logDeleteResponse(CompletedOperationContext opContext,
DeleteRequest request,
DeleteResult result)
Logs a message about the result of processing a delete request.
|
void |
logDisconnect(ClientContext clientContext,
DisconnectReason disconnectReason,
java.lang.String message)
Logs a message indicating that a connection has been closed.
|
void |
logEntryRebalancingRequest(long rebalancingOperationID,
OperationContext triggerOperation,
java.lang.String baseDN,
int sizeLimit,
java.lang.String sourceBackendSetName,
java.lang.String sourceAddress,
int sourcePort,
java.lang.String targetBackendSetName,
java.lang.String targetAddress,
int targetPort)
Writes a message to the access logger to indicate that the Directory Proxy
Server will attempt to perform entry rebalancing by migrating a subtree
from one backend set to another.
|
void |
logEntryRebalancingResult(long rebalancingOperationID,
OperationContext triggerOperation,
java.lang.String baseDN,
int sizeLimit,
java.lang.String sourceBackendSetName,
java.lang.String sourceAddress,
int sourcePort,
java.lang.String targetBackendSetName,
java.lang.String targetAddress,
int targetPort,
MoveSubtreeResult moveSubtreeResult)
Writes a message to the access logger to indicate that the Directory Proxy
Server will attempt to perform entry rebalancing by migrating a subtree
from one backend set to another.
|
void |
logExtendedForward(OperationContext opContext,
ExtendedRequest request,
ForwardTarget target)
Logs a message about an extended request that will be forwarded to another
server.
|
void |
logExtendedForwardFailure(OperationContext opContext,
ExtendedRequest request,
ForwardTarget target,
LDAPException failure)
Logs a message about a failure encountered while attempting to forward an
extended request to another server.
|
void |
logExtendedRequest(OperationContext opContext,
ExtendedRequest request)
Logs a message about an extended request received from a client.
|
void |
logExtendedResponse(CompletedOperationContext opContext,
ExtendedRequest request,
ExtendedResult result)
Logs a message about the result of processing an extended request.
|
void |
logIntermediateResponse(OperationContext opContext,
IntermediateResponse intermediateResponse)
Logs a message about an intermediate response that was returned to the
client.
|
void |
logModifyAssuranceCompleted(CompletedOperationContext opContext,
ModifyRequest request,
ModifyResult result,
AssuredReplicationResult assuranceResult)
Logs a message about the result of replication assurance processing for a
modify operation.
|
void |
logModifyDNAssuranceCompleted(CompletedOperationContext opContext,
ModifyDNRequest request,
ModifyDNResult result,
AssuredReplicationResult assuranceResult)
Logs a message about the result of replication assurance processing for a
modify DN operation.
|
void |
logModifyDNForward(OperationContext opContext,
ModifyDNRequest request,
ForwardTarget target)
Logs a message about a modify DN request that will be forwarded to another
server.
|
void |
logModifyDNForwardFailure(OperationContext opContext,
ModifyDNRequest request,
ForwardTarget target,
LDAPException failure)
Logs a message about a failure encountered while attempting to forward a
modify DN request to another server.
|
void |
logModifyDNRequest(OperationContext opContext,
ModifyDNRequest request)
Logs a message about a modify DN request received from a client.
|
void |
logModifyDNResponse(CompletedOperationContext opContext,
ModifyDNRequest request,
ModifyDNResult result)
Logs a message about the result of processing a modify DN request.
|
void |
logModifyForward(OperationContext opContext,
ModifyRequest request,
ForwardTarget target)
Logs a message about a modify request that will be forwarded to another
server.
|
void |
logModifyForwardFailure(OperationContext opContext,
ModifyRequest request,
ForwardTarget target,
LDAPException failure)
Logs a message about a failure encountered while attempting to forward a
modify request to another server.
|
void |
logModifyRequest(OperationContext opContext,
ModifyRequest request)
Logs a message about a modify request received from a client.
|
void |
logModifyResponse(CompletedOperationContext opContext,
ModifyRequest request,
ModifyResult result)
Logs a message about the result of processing a modify request.
|
void |
logSearchForward(OperationContext opContext,
SearchRequest request,
ForwardTarget target)
Logs a message about a search request that will be forwarded to another
server.
|
void |
logSearchForwardFailure(OperationContext opContext,
SearchRequest request,
ForwardTarget target,
LDAPException failure)
Logs a message about a failure encountered while attempting to forward a
search request to another server.
|
void |
logSearchRequest(OperationContext opContext,
SearchRequest request)
Logs a message about a search request received from a client.
|
void |
logSearchResultDone(CompletedSearchOperationContext opContext,
SearchRequest request,
SearchResult result)
Logs a message about the result of processing a search request.
|
void |
logSearchResultEntry(OperationContext opContext,
SearchRequest request,
Entry entry,
java.util.List<Control> controls)
Logs a message about a search result entry that was returned to the client.
|
void |
logSearchResultReference(OperationContext opContext,
SearchRequest request,
java.util.List<java.lang.String> referralURLs,
java.util.List<Control> controls)
Logs a message about a search result reference that was returned to the
client.
|
void |
logSecurityNegotiation(ClientContext clientContext,
java.lang.String protocol,
java.lang.String cipher,
java.util.Map<java.lang.String,java.lang.String> properties)
Logs a message about security negotiation performed by a client.
|
void |
logUnbindRequest(OperationContext opContext,
UnbindRequest request)
Logs a message about an unbind request received from a client.
|
public AccessLogger()
initializeAccessLogger
method.public abstract java.lang.String getExtensionName()
getExtensionName
in interface UnboundIDExtension
public abstract java.lang.String[] getExtensionDescription()
getExtensionDescription
in interface UnboundIDExtension
null
or an empty array if no description should be available.public void defineConfigArguments(ArgumentParser parser) throws ArgumentException
defineConfigArguments
in interface Configurable
parser
- The argument parser to be updated with the configuration
arguments which may be used by this extension.ArgumentException
- If a problem is encountered while updating the
provided argument parser.public void initializeAccessLogger(ServerContext serverContext, AccessLoggerConfig config, ArgumentParser parser) throws LDAPException
serverContext
- A handle to the server context for the server in
which this extension is running.config
- The general configuration for this access logger.parser
- The argument parser which has been initialized from
the configuration for this access logger.LDAPException
- If a problem occurs while initializing this access
logger.public boolean isConfigurationAcceptable(AccessLoggerConfig config, ArgumentParser parser, java.util.List<java.lang.String> unacceptableReasons)
isConfigurationAcceptable
in interface Reconfigurable<AccessLoggerConfig>
config
- The general configuration for this extension.parser
- The argument parser that has been used to
parse the proposed configuration for this
extension.unacceptableReasons
- A list to which messages may be added to
provide additional information about why the
provided configuration is not acceptable.true
if the configuration in the provided argument parser
appears to be acceptable, or false
if not.public ResultCode applyConfiguration(AccessLoggerConfig config, ArgumentParser parser, java.util.List<java.lang.String> adminActionsRequired, java.util.List<java.lang.String> messages)
applyConfiguration
in interface Reconfigurable<AccessLoggerConfig>
config
- The general configuration for this extension.parser
- The argument parser that has been used to
parse the new configuration for this
extension.adminActionsRequired
- A list to which messages may be added to
provide additional information about any
additional administrative actions that may
be required to apply some of the
configuration changes.messages
- A list to which messages may be added to
provide additional information about the
processing performed by this method.SUCCESS
should be
used to indicate that all processing completed successfully. Any
other result will indicate that a problem occurred during
processing.public void finalizeAccessLogger()
public void logConnect(ClientContext clientContext)
clientContext
- Information about the client connection that has
been accepted.public void logDisconnect(ClientContext clientContext, DisconnectReason disconnectReason, java.lang.String message)
clientContext
- Information about the client connection that has
been closed.disconnectReason
- A general reason that the connection has been
closed.message
- A message with additional information about the
closure. It may be null
if none is
available.public void logSecurityNegotiation(ClientContext clientContext, java.lang.String protocol, java.lang.String cipher, java.util.Map<java.lang.String,java.lang.String> properties)
clientContext
- Information about the client connection on which
the negotiation was completed.protocol
- The security protocol selected by the negotiation.
It may be null
if no protocol is available.cipher
- The cipher suite selected by the negotiation. It
may be null
if no cipher is available.properties
- A set of additional properties that may be included
in the log message. It may be null
or empty
if no additional properties are needed.public void logClientCertificateChain(ClientContext clientContext, java.security.cert.Certificate[] certChain, java.lang.String authDN)
clientContext
- Information about the client that presented the
certificate chain.certChain
- The certificate chain presented by the client.authDN
- The DN of the user as whom the client was
automatically authenticated, or null
if the
client was not automatically authenticated.public void logAbandonRequest(OperationContext opContext, AbandonRequest request)
opContext
- The operation context for the abandon operation.request
- The abandon request that was received.public void logAbandonForward(OperationContext opContext, AbandonRequest request, ForwardTarget target)
opContext
- The operation context for the abandon operation.request
- The abandon request that was received.target
- Information about the server to which the request will
be forwarded.public void logAbandonResult(CompletedOperationContext opContext, AbandonRequest request, GenericResult result)
opContext
- The operation context for the abandon operation.request
- The abandon request that was received.result
- The result of processing the abandon request.public void logAddRequest(OperationContext opContext, AddRequest request)
opContext
- The operation context for the add operation.request
- The add request that was received.public void logAddForward(OperationContext opContext, AddRequest request, ForwardTarget target)
opContext
- The operation context for the add operation.request
- The add request that was received.target
- Information about the server to which the request will
be forwarded.public void logAddForwardFailure(OperationContext opContext, AddRequest request, ForwardTarget target, LDAPException failure)
opContext
- The operation context for the add operation.request
- The add request that was received.target
- Information about the server to which the request was
forwarded.failure
- The exception that was received when attempting to
forward the request.public void logAddResponse(CompletedOperationContext opContext, AddRequest request, AddResult result)
opContext
- The operation context for the add operation.request
- The add request that was received.result
- The result of processing the add request.public void logAddAssuranceCompleted(CompletedOperationContext opContext, AddRequest request, AddResult result, AssuredReplicationResult assuranceResult)
opContext
- The operation context for the add operation.request
- The add request that was received.result
- The result of processing the add request.assuranceResult
- The replication assurance processing result.public void logBindRequest(OperationContext opContext, SimpleBindRequest request)
opContext
- The operation context for the bind operation.request
- The bind request that was received.public void logBindForward(OperationContext opContext, SimpleBindRequest request, ForwardTarget target)
opContext
- The operation context for the bind operation.request
- The bind request that was received.target
- Information about the server to which the request will
be forwarded.public void logBindForwardFailure(OperationContext opContext, SimpleBindRequest request, ForwardTarget target, LDAPException failure)
opContext
- The operation context for the bind operation.request
- The bind request that was received.target
- Information about the server to which the request was
forwarded.failure
- The exception that was received when attempting to
forward the request.public void logBindResponse(CompletedOperationContext opContext, SimpleBindRequest request, BindResult result)
opContext
- The operation context for the bind operation.request
- The bind request that was received.result
- The result of processing the bind request.public void logBindRequest(OperationContext opContext, SASLBindRequest request)
opContext
- The operation context for the bind operation.request
- The bind request that was received.public void logBindForward(OperationContext opContext, SASLBindRequest request, ForwardTarget target)
opContext
- The operation context for the bind operation.request
- The bind request that was received.target
- Information about the server to which the request will
be forwarded.public void logBindForwardFailure(OperationContext opContext, SASLBindRequest request, ForwardTarget target, LDAPException failure)
opContext
- The operation context for the bind operation.request
- The bind request that was received.target
- Information about the server to which the request was
forwarded.failure
- The exception that was received when attempting to
forward the request.public void logBindResponse(CompletedOperationContext opContext, SASLBindRequest request, BindResult result)
opContext
- The operation context for the bind operation.request
- The bind request that was received.result
- The result of processing the bind request.public void logCompareRequest(OperationContext opContext, CompareRequest request)
opContext
- The operation context for the compare operation.request
- The compare request that was received.public void logCompareForward(OperationContext opContext, CompareRequest request, ForwardTarget target)
opContext
- The operation context for the compare operation.request
- The compare request that was received.target
- Information about the server to which the request will
be forwarded.public void logCompareForwardFailure(OperationContext opContext, CompareRequest request, ForwardTarget target, LDAPException failure)
opContext
- The operation context for the compare operation.request
- The compare request that was received.target
- Information about the server to which the request was
forwarded.failure
- The exception that was received when attempting to
forward the request.public void logCompareResponse(CompletedOperationContext opContext, CompareRequest request, CompareResult result)
opContext
- The operation context for the compare operation.request
- The compare request that was received.result
- The result of processing the compare request.public void logDeleteRequest(OperationContext opContext, DeleteRequest request)
opContext
- The operation context for the delete operation.request
- The delete request that was received.public void logDeleteForward(OperationContext opContext, DeleteRequest request, ForwardTarget target)
opContext
- The operation context for the delete operation.request
- The delete request that was received.target
- Information about the server to which the request will
be forwarded.public void logDeleteForwardFailure(OperationContext opContext, DeleteRequest request, ForwardTarget target, LDAPException failure)
opContext
- The operation context for the delete operation.request
- The delete request that was received.target
- Information about the server to which the request was
forwarded.failure
- The exception that was received when attempting to
forward the request.public void logDeleteResponse(CompletedOperationContext opContext, DeleteRequest request, DeleteResult result)
opContext
- The operation context for the delete operation.request
- The delete request that was received.result
- The result of processing the delete request.public void logDeleteAssuranceCompleted(CompletedOperationContext opContext, DeleteRequest request, DeleteResult result, AssuredReplicationResult assuranceResult)
opContext
- The operation context for the delete operation.request
- The delete request that was received.result
- The result of processing the delete request.assuranceResult
- The replication assurance processing result.public void logExtendedRequest(OperationContext opContext, ExtendedRequest request)
opContext
- The operation context for the extended operation.request
- The extended request that was received.public void logExtendedForward(OperationContext opContext, ExtendedRequest request, ForwardTarget target)
opContext
- The operation context for the extended operation.request
- The extended request that was received.target
- Information about the server to which the request will
be forwarded.public void logExtendedForwardFailure(OperationContext opContext, ExtendedRequest request, ForwardTarget target, LDAPException failure)
opContext
- The operation context for the extended operation.request
- The extended request that was received.target
- Information about the server to which the request was
forwarded.failure
- The exception that was received when attempting to
forward the request.public void logExtendedResponse(CompletedOperationContext opContext, ExtendedRequest request, ExtendedResult result)
opContext
- The operation context for the extended operation.request
- The extended request that was received.result
- The result of processing the extended request.public void logModifyRequest(OperationContext opContext, ModifyRequest request)
opContext
- The operation context for the modify operation.request
- The modify request that was received.public void logModifyForward(OperationContext opContext, ModifyRequest request, ForwardTarget target)
opContext
- The operation context for the modify operation.request
- The modify request that was received.target
- Information about the server to which the request will
be forwarded.public void logModifyForwardFailure(OperationContext opContext, ModifyRequest request, ForwardTarget target, LDAPException failure)
opContext
- The operation context for the modify operation.request
- The modify request that was received.target
- Information about the server to which the request was
forwarded.failure
- The exception that was received when attempting to
forward the request.public void logModifyResponse(CompletedOperationContext opContext, ModifyRequest request, ModifyResult result)
opContext
- The operation context for the modify operation.request
- The modify request that was received.result
- The result of processing the modify request.public void logModifyAssuranceCompleted(CompletedOperationContext opContext, ModifyRequest request, ModifyResult result, AssuredReplicationResult assuranceResult)
opContext
- The operation context for the modify operation.request
- The modify request that was received.result
- The result of processing the modify request.assuranceResult
- The replication assurance processing result.public void logModifyDNRequest(OperationContext opContext, ModifyDNRequest request)
opContext
- The operation context for the modify DN operation.request
- The modify DN request that was received.public void logModifyDNForward(OperationContext opContext, ModifyDNRequest request, ForwardTarget target)
opContext
- The operation context for the modify DN operation.request
- The modify DN request that was received.target
- Information about the server to which the request will
be forwarded.public void logModifyDNForwardFailure(OperationContext opContext, ModifyDNRequest request, ForwardTarget target, LDAPException failure)
opContext
- The operation context for the modify DN operation.request
- The modify DN request that was received.target
- Information about the server to which the request was
forwarded.failure
- The exception that was received when attempting to
forward the request.public void logModifyDNResponse(CompletedOperationContext opContext, ModifyDNRequest request, ModifyDNResult result)
opContext
- The operation context for the modify DN operation.request
- The modify DN request that was received.result
- The result of processing the modify DN request.public void logModifyDNAssuranceCompleted(CompletedOperationContext opContext, ModifyDNRequest request, ModifyDNResult result, AssuredReplicationResult assuranceResult)
opContext
- The operation context for the modify DN operation.request
- The modify DN request that was received.result
- The result of processing the modify DN request.assuranceResult
- The replication assurance processing result.public void logSearchRequest(OperationContext opContext, SearchRequest request)
opContext
- The operation context for the search operation.request
- The search request that was received.public void logSearchForward(OperationContext opContext, SearchRequest request, ForwardTarget target)
opContext
- The operation context for the search operation.request
- The search request that was received.target
- Information about the server to which the request will
be forwarded.public void logSearchForwardFailure(OperationContext opContext, SearchRequest request, ForwardTarget target, LDAPException failure)
opContext
- The operation context for the search operation.request
- The search request that was received.target
- Information about the server to which the request was
forwarded.failure
- The exception that was received when attempting to
forward the request.public void logSearchResultEntry(OperationContext opContext, SearchRequest request, Entry entry, java.util.List<Control> controls)
opContext
- The operation context for the search operation.request
- The search request that was received.entry
- The entry that was returned.controls
- The set of controls included with the entry, or an empty
list if there were none.public void logSearchResultReference(OperationContext opContext, SearchRequest request, java.util.List<java.lang.String> referralURLs, java.util.List<Control> controls)
opContext
- The operation context for the search operation.request
- The search request that was received.referralURLs
- The referral URLs for the reference that was
returned.controls
- The set of controls included with the reference, or
an empty list if there were none.public void logSearchResultDone(CompletedSearchOperationContext opContext, SearchRequest request, SearchResult result)
opContext
- The operation context for the search operation.request
- The search request that was received.result
- The result of processing the search request.public void logUnbindRequest(OperationContext opContext, UnbindRequest request)
opContext
- The operation context for the unbind operation.request
- The unbind request that was received.public void logIntermediateResponse(OperationContext opContext, IntermediateResponse intermediateResponse)
opContext
- The operation context for the associated
operation.intermediateResponse
- The intermediate response that was returned.public void logEntryRebalancingRequest(long rebalancingOperationID, OperationContext triggerOperation, java.lang.String baseDN, int sizeLimit, java.lang.String sourceBackendSetName, java.lang.String sourceAddress, int sourcePort, java.lang.String targetBackendSetName, java.lang.String targetAddress, int targetPort)
rebalancingOperationID
- The unique ID assigned to the entry
balancing operation.triggerOperation
- The operation that triggered the entry
rebalancing. It may be null
if the
rebalancing operation wasn't triggered by a
client request.baseDN
- The base DN of the subtree to migrate.sizeLimit
- The maximum number of entries to migrate.sourceBackendSetName
- The name of the backend set containing the
subtree to migrate.sourceAddress
- The address of the server from which the
source entries will be read.sourcePort
- The port of the server from which the
source entries will be read.targetBackendSetName
- The name of the backend set to which the
subtree will be migrated.targetAddress
- The address of the server to which the
subtree will be migrated.targetPort
- The port of the server to which the subtree
will be migrated.public void logEntryRebalancingResult(long rebalancingOperationID, OperationContext triggerOperation, java.lang.String baseDN, int sizeLimit, java.lang.String sourceBackendSetName, java.lang.String sourceAddress, int sourcePort, java.lang.String targetBackendSetName, java.lang.String targetAddress, int targetPort, MoveSubtreeResult moveSubtreeResult)
rebalancingOperationID
- The unique ID assigned to the entry
balancing operation.triggerOperation
- The operation that triggered the entry
rebalancing. It may be null
if the
rebalancing operation wasn't triggered by a
client request.baseDN
- The base DN of the subtree to migrate.sizeLimit
- The maximum number of entries to migrate.sourceBackendSetName
- The name of the backend set containing the
subtree to migrate.sourceAddress
- The address of the server from which the
source entries will be read.sourcePort
- The port of the server from which the
source entries will be read.targetBackendSetName
- The name of the backend set to which the
subtree will be migrated.targetAddress
- The address of the server to which the
subtree will be migrated.targetPort
- The port of the server to which the subtree
will be migrated.moveSubtreeResult
- An object with information about the result
of the subtree move processing.public java.util.Map<java.util.List<java.lang.String>,java.lang.String> getExamplesArgumentSets()
getExamplesArgumentSets
in interface ExampleUsageProvider
null
or empty if there should
not be any example argument sets.