@NotExtensible @ThreadSafety(level=INTERFACE_NOT_THREADSAFE) public interface LogReader extends java.io.Closeable
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.
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this log reader.
|
LogMessage |
readMessage()
Reads a log message.
|
@Nullable LogMessage readMessage() throws java.io.IOException, LogException
null
if the end of the
log has been reached.java.io.IOException
- If a problem occurs while attempting to read from the
log. If this exception is thrown, then it will not
be possible to continue reading from the log, and the
reader will have been closed.LogException
- If a problem occurs while attempting to parse a
message that was read from the log. If this
exception is thrown, then you may continue
attempting to read from the log.void close() throws java.io.IOException
close
in interface java.lang.AutoCloseable
close
in interface java.io.Closeable
java.io.IOException
- If a problem occurs while closing the reader.