|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.unboundid.ldap.sdk.unboundidds.logs.LogMessage
@NotExtensible @NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public class LogMessage
NOTE: This class is part of the Commercial Edition of the UnboundID LDAP SDK for Java. It is not available for use in applications that include only the Standard Edition of the LDAP SDK, and is not supported for use in conjunction with non-UnboundID products.This class provides a data structure that holds information about a log message contained in a Directory Server access or error log file.
Constructor Summary | |
---|---|
protected |
LogMessage(LogMessage m)
Creates a log message from the provided log message. |
protected |
LogMessage(java.lang.String s)
Parses the provided string as a log message. |
Method Summary | |
---|---|
java.lang.String |
getNamedValue(java.lang.String name)
Retrieves the value of the token with the specified name. |
java.lang.Boolean |
getNamedValueAsBoolean(java.lang.String name)
Retrieves the value of the token with the specified name as a Boolean . |
java.lang.Double |
getNamedValueAsDouble(java.lang.String name)
Retrieves the value of the token with the specified name as a Double . |
java.lang.Integer |
getNamedValueAsInteger(java.lang.String name)
Retrieves the value of the token with the specified name as an Integer . |
java.lang.Long |
getNamedValueAsLong(java.lang.String name)
Retrieves the value of the token with the specified name as a Long . |
java.util.Map<java.lang.String,java.lang.String> |
getNamedValues()
Retrieves the set of named tokens for this log message, mapped from the name to the corresponding value. |
java.util.Date |
getTimestamp()
Retrieves the timestamp for this log message. |
java.util.Set<java.lang.String> |
getUnnamedValues()
Retrieves the set of unnamed tokens for this log message. |
boolean |
hasUnnamedValue(java.lang.String value)
Indicates whether this log message has the specified unnamed value. |
java.lang.String |
toString()
Retrieves a string representation of this log message. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected LogMessage(LogMessage m)
m
- The log message to use to create this log message.protected LogMessage(java.lang.String s) throws LogException
s
- The string to be parsed as a log message.
LogException
- If the provided string cannot be parsed as a valid
log message.Method Detail |
---|
public final java.util.Date getTimestamp()
public final java.util.Map<java.lang.String,java.lang.String> getNamedValues()
public final java.lang.String getNamedValue(java.lang.String name)
name
- The name of the token to retrieve.
null
if
there is no value with the specified name.public final java.lang.Boolean getNamedValueAsBoolean(java.lang.String name)
Boolean
.
name
- The name of the token to retrieve.
Boolean
, or null
if there is no value with the
specified name or the value cannot be parsed as a Boolean
.public final java.lang.Double getNamedValueAsDouble(java.lang.String name)
Double
.
name
- The name of the token to retrieve.
Double
, or null
if there is no value with the
specified name or the value cannot be parsed as a Double
.public final java.lang.Integer getNamedValueAsInteger(java.lang.String name)
Integer
.
name
- The name of the token to retrieve.
Integer
, or null
if there is no value with the
specified name or the value cannot be parsed as an
Integer
.public final java.lang.Long getNamedValueAsLong(java.lang.String name)
Long
.
name
- The name of the token to retrieve.
Long
,
or null
if there is no value with the specified name or
the value cannot be parsed as a Long
.public final java.util.Set<java.lang.String> getUnnamedValues()
public final boolean hasUnnamedValue(java.lang.String value)
value
- The value for which to make the determination.
true
if this log message has the specified unnamed value,
or false
if not.public final java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |