Interface SearchResultAccessLogMessage
- All Superinterfaces:
AccessLogMessage,LogMessage,OperationForwardAccessLogMessage,OperationRequestAccessLogMessage,OperationResultAccessLogMessage,SearchForwardAccessLogMessage,SearchRequestAccessLogMessage,Serializable
- All Known Implementing Classes:
JSONSearchResultAccessLogMessage,TextFormattedSearchResultAccessLogMessage
@NotExtensible
@ThreadSafety(level=INTERFACE_THREADSAFE)
public interface SearchResultAccessLogMessage
extends OperationResultAccessLogMessage, SearchForwardAccessLogMessage
This class provides a data structure that holds information about a search
operation result access log message.
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundidds package structure, are only
supported for use against Ping Identity, UnboundID, and
Nokia/Alcatel-Lucent 8661 server products. These classes provide support
for proprietary functionality or for external specifications that are not
considered stable or mature enough to be guaranteed to work in an
interoperable way with other types of LDAP servers.
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves the alternate authorization DN for the operation.Retrieves the number of entries returned to the client.Retrieves the names of any indexes for which one or more keys over the index entry limit were accessed while processing the operation.Retrieves the names of any indexes for which one or more keys near (typically, within 80% of) the index entry limit were accessed while processing the operation.Indicates whether the search was unindexed.Methods inherited from interface com.unboundid.ldap.sdk.unboundidds.logs.v2.AccessLogMessage
getConnectionID, getInstanceName, getMessageType, getProductName, getStartupID, getThreadIDMethods inherited from interface com.unboundid.ldap.sdk.unboundidds.logs.v2.LogMessage
getBoolean, getDouble, getFields, getGeneralizedTime, getInteger, getLong, getRFC3339Timestamp, getString, getTimestamp, toStringMethods inherited from interface com.unboundid.ldap.sdk.unboundidds.logs.v2.OperationForwardAccessLogMessage
getTargetHost, getTargetPort, getTargetProtocolMethods inherited from interface com.unboundid.ldap.sdk.unboundidds.logs.v2.OperationRequestAccessLogMessage
getAdministrativeOperationMessage, getMessageID, getOperationID, getOperationType, getOrigin, getRequestControlOIDs, getRequesterDN, getRequesterIPAddress, getTriggeredByConnectionID, getTriggeredByOperationID, getUsingAdminSessionWorkerThreadMethods inherited from interface com.unboundid.ldap.sdk.unboundidds.logs.v2.OperationResultAccessLogMessage
getAdditionalInformation, getDiagnosticMessage, getIntermediateResponsesReturned, getMatchedDN, getMissingPrivileges, getPreAuthorizationUsedPrivileges, getProcessingTimeMillis, getReferralURLs, getResponseControlOIDs, getResultCode, getServersAccessed, getUncachedDataAccessed, getUsedPrivileges, getWorkQueueWaitTimeMillisMethods inherited from interface com.unboundid.ldap.sdk.unboundidds.logs.v2.SearchRequestAccessLogMessage
getBaseDN, getDereferencePolicy, getFilter, getRequestedAttributes, getScope, getSizeLimit, getTimeLimitSeconds, getTypesOnly
-
Method Details
-
getEntriesReturned
Retrieves the number of entries returned to the client.- Returns:
- The number of entries returned to the client, or
nullif it is not included in the log message.
-
getUnindexed
Indicates whether the search was unindexed.- Returns:
Boolean.TRUEif the search was unindexed,Boolean.FALSEif it was not, ornullif it is not included in the log message.
-
getAlternateAuthorizationDN
Retrieves the alternate authorization DN for the operation.- Returns:
- The alternate authorization DN for the operation, or
nullif it is not included in the log message.
-
getIndexesWithKeysAccessedNearEntryLimit
Retrieves the names of any indexes for which one or more keys near (typically, within 80% of) the index entry limit were accessed while processing the operation.- Returns:
- The names of any indexes for which one or more keys near the index entry limit were accessed while processing the operation, or an empty list if no such index keys were accessed, or if this is not included in the log message.
-
getIndexesWithKeysAccessedExceedingEntryLimit
Retrieves the names of any indexes for which one or more keys over the index entry limit were accessed while processing the operation.- Returns:
- The names of any indexes for which one or more keys over the index entry limit were accessed while processing the operation, or an empty list if no such index keys were accessed, or if this is not included in the log message.
-