Class OperationAccessLogMessage
java.lang.Object
com.unboundid.ldap.sdk.unboundidds.logs.LogMessage
com.unboundid.ldap.sdk.unboundidds.logs.AccessLogMessage
com.unboundid.ldap.sdk.unboundidds.logs.OperationAccessLogMessage
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
OperationRequestAccessLogMessage
@NotExtensible
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public abstract class OperationAccessLogMessage
extends AccessLogMessage
This class provides a data structure that holds information about a log
message that may appear in the Directory Server access log about an
operation processed by the server.
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.
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreates a new operation access log message from the provided log message. -
Method Summary
Modifier and TypeMethodDescriptionfinal IntegerRetrieves the message ID for the associated operation.final LongRetrieves the operation ID for the associated operation.abstract AccessLogOperationTypeRetrieves the operation type for the associated operation.final StringRetrieves the origin of the associated operation.final LongRetrieves the connection ID for the connection that triggered the associated operation.final LongRetrieves the operation ID for the operation that triggered the associated operation.Methods inherited from class com.unboundid.ldap.sdk.unboundidds.logs.AccessLogMessage
getConnectionID, getInstanceName, getMessageType, getProductName, getStartupID, parseMethods inherited from class com.unboundid.ldap.sdk.unboundidds.logs.LogMessage
getNamedValue, getNamedValueAsBoolean, getNamedValueAsDouble, getNamedValueAsInteger, getNamedValueAsLong, getNamedValues, getTimestamp, getUnnamedValues, hasUnnamedValue, toString
-
Constructor Details
-
OperationAccessLogMessage
Creates a new operation access log message from the provided log message.- Parameters:
m- The log message to be parsed as an operation access log message.
-
-
Method Details
-
getOperationID
Retrieves the operation ID for the associated operation.- Returns:
- The operation ID for the associated operation, or
nullif it is not included in the log message.
-
getTriggeredByConnectionID
Retrieves the connection ID for the connection that triggered the associated operation. This is generally used for internal operations that are processed as a direct result of an externally-requested operation.- Returns:
- The connection ID for the connection that triggered the associated
operation, or
nullif it is not included in the log message.
-
getTriggeredByOperationID
Retrieves the operation ID for the operation that triggered the associated operation. This is generally used for internal operations that are processed as a direct result of an externally-requested operation.- Returns:
- The operation ID for the operation that triggered the associated
operation, or
nullif it is not included in the log message.
-
getMessageID
Retrieves the message ID for the associated operation.- Returns:
- The message ID for the associated operation, or
nullif it is not included in the log message.
-
getOrigin
Retrieves the origin of the associated operation. If present, it may be "synchronization" if the operation is replicated, or "internal" if it is an internal operation.- Returns:
- The origin for the associated operation, or
nullif it is not included in the log message.
-
getOperationType
Retrieves the operation type for the associated operation.- Returns:
- The operation type for this access log message.
-