Uses of Interface
org.apache.logging.log4j.core.layout.ByteBufferDestination
-
Packages that use ByteBufferDestination Package Description org.apache.log4j.bridge org.apache.log4j.layout org.apache.logging.log4j.core.appender Log4j 2 Appenders.org.apache.logging.log4j.core.appender.rolling Rolling File Appender and support classes.org.apache.logging.log4j.core.layout Log4j 2 Layout support.org.apache.logging.log4j.core.net Log4j 2 network support. -
-
Uses of ByteBufferDestination in org.apache.log4j.bridge
Methods in org.apache.log4j.bridge with parameters of type ByteBufferDestination Modifier and Type Method Description void
LayoutAdapter. encode(LogEvent event, ByteBufferDestination destination)
-
Uses of ByteBufferDestination in org.apache.log4j.layout
Methods in org.apache.log4j.layout with parameters of type ByteBufferDestination Modifier and Type Method Description void
Log4j1XmlLayout. encode(LogEvent event, ByteBufferDestination destination)
-
Uses of ByteBufferDestination in org.apache.logging.log4j.core.appender
Classes in org.apache.logging.log4j.core.appender that implement ByteBufferDestination Modifier and Type Class Description class
FileManager
Manages actual File I/O for File Appenders.class
MemoryMappedFileManager
Extends OutputStreamManager but instead of using a buffered output stream, this class maps a region of a file into memory and writes to this memory region.class
OutputStreamManager
Manages an OutputStream so that it can be shared by multiple Appenders and will allow appenders to reconfigure without requiring a new stream.class
RandomAccessFileManager
Extends OutputStreamManager but instead of using a buffered output stream, this class uses aByteBuffer
and aRandomAccessFile
to do the I/O. -
Uses of ByteBufferDestination in org.apache.logging.log4j.core.appender.rolling
Classes in org.apache.logging.log4j.core.appender.rolling that implement ByteBufferDestination Modifier and Type Class Description class
RollingFileManager
The Rolling File Manager.class
RollingRandomAccessFileManager
Extends RollingFileManager but instead of using a buffered output stream, this class uses aByteBuffer
and aRandomAccessFile
to do the I/O. -
Uses of ByteBufferDestination in org.apache.logging.log4j.core.layout
Methods in org.apache.logging.log4j.core.layout with parameters of type ByteBufferDestination Modifier and Type Method Description void
AbstractLayout. encode(LogEvent event, ByteBufferDestination destination)
Encodes the specified source LogEvent to some binary representation and writes the result to the specified destination.void
Encoder. encode(T source, ByteBufferDestination destination)
Encodes the specified source object to some binary representation and writes the result to the specified destination.void
LockingStringBuilderEncoder. encode(StringBuilder source, ByteBufferDestination destination)
void
PatternLayout. encode(LogEvent event, ByteBufferDestination destination)
void
StringBuilderEncoder. encode(StringBuilder source, ByteBufferDestination destination)
static void
TextEncoderHelper. encodeText(CharsetEncoder charsetEncoder, CharBuffer charBuf, ByteBufferDestination destination)
Deprecated.static void
ByteBufferDestinationHelper. writeToUnsynchronized(byte[] data, int offset, int length, ByteBufferDestination destination)
Writes the specified data to the specified destination.static void
ByteBufferDestinationHelper. writeToUnsynchronized(ByteBuffer source, ByteBufferDestination destination)
Writes the specified data to the specified destination. -
Uses of ByteBufferDestination in org.apache.logging.log4j.core.net
Classes in org.apache.logging.log4j.core.net that implement ByteBufferDestination Modifier and Type Class Description class
AbstractSocketManager
Abstract base class for managing sockets.class
DatagramSocketManager
Socket Manager for UDP connections.class
SslSocketManager
class
TcpSocketManager
Manager of TCP Socket connections.
-