Uses of Interface
org.apache.logging.log4j.core.layout.ByteBufferDestination
Packages that use ByteBufferDestination
Package
Description
Log4j 2 Appenders.
Rolling File Appender and support classes.
Log4j 2 Layout support.
Log4j 2 network support.
-
Uses of ByteBufferDestination in org.apache.logging.log4j.core.appender
Classes in org.apache.logging.log4j.core.appender that implement ByteBufferDestinationModifier and TypeClassDescriptionclassManages actual File I/O for File Appenders.classExtends 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.classManages an OutputStream so that it can be shared by multiple Appenders and will allow appenders to reconfigure without requiring a new stream.classExtends OutputStreamManager but instead of using a buffered output stream, this class uses aByteBufferand aRandomAccessFileto 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 ByteBufferDestinationModifier and TypeClassDescriptionclassThe Rolling File Manager.classExtends RollingFileManager but instead of using a buffered output stream, this class uses aByteBufferand aRandomAccessFileto 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 ByteBufferDestinationModifier and TypeMethodDescriptionvoidAbstractLayout.encode(LogEvent event, ByteBufferDestination destination) Encodes the specified source LogEvent to some binary representation and writes the result to the specified destination.voidEncoder.encode(T source, ByteBufferDestination destination) Encodes the specified source object to some binary representation and writes the result to the specified destination.voidGelfLayout.encode(LogEvent event, ByteBufferDestination destination) voidLockingStringBuilderEncoder.encode(StringBuilder source, ByteBufferDestination destination) voidPatternLayout.encode(LogEvent event, ByteBufferDestination destination) voidStringBuilderEncoder.encode(StringBuilder source, ByteBufferDestination destination) static voidTextEncoderHelper.encodeText(CharsetEncoder charsetEncoder, CharBuffer charBuf, ByteBuffer byteBuf, StringBuilder text, ByteBufferDestination destination) Converts the specified text to bytes and writes the resulting bytes to the specified destination.static voidTextEncoderHelper.encodeText(CharsetEncoder charsetEncoder, CharBuffer charBuf, ByteBufferDestination destination) Deprecated.static voidByteBufferDestinationHelper.writeToUnsynchronized(byte[] data, int offset, int length, ByteBufferDestination destination) Writes the specified data to the specified destination.static voidByteBufferDestinationHelper.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 ByteBufferDestinationModifier and TypeClassDescriptionclassAbstract base class for managing sockets.classSocket Manager for UDP connections.classclassManager of TCP Socket connections.