Package org.opends.server.loggers
Interface TextWriter
-
public interface TextWriterA TextWriter provides a character-based stream used by a Text Publishers as a target for outputting log records.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidflush()Flushes any buffered contents of the output stream.longgetBytesWritten()Retrieves the number of bytes written by this writer.static TextWriterof(OutputStream outputStream)Returns a new text writer for the provided output stream.voidshutdown()Releases any resources held by the writer.voidwriteRecord(String record)Writes a text record to the output stream.
-
-
-
Method Detail
-
writeRecord
void writeRecord(String record)
Writes a text record to the output stream.- Parameters:
record- The record to write.
-
flush
void flush()
Flushes any buffered contents of the output stream.
-
shutdown
void shutdown()
Releases any resources held by the writer.
-
getBytesWritten
long getBytesWritten()
Retrieves the number of bytes written by this writer.- Returns:
- the number of bytes written by this writer.
-
of
static TextWriter of(OutputStream outputStream)
Returns a new text writer for the provided output stream.- Parameters:
outputStream- The output stream.- Returns:
- The new text writer.
-
-