Class LockingStringBuilderEncoder
java.lang.Object
org.apache.logging.log4j.core.layout.LockingStringBuilderEncoder
- All Implemented Interfaces:
Encoder<StringBuilder>
Encoder for StringBuilders that locks on the ByteBufferDestination.
-
Constructor Summary
ConstructorsConstructorDescriptionLockingStringBuilderEncoder
(Charset charset) LockingStringBuilderEncoder
(Charset charset, int charBufferSize) -
Method Summary
Modifier and TypeMethodDescriptionvoid
encode
(StringBuilder source, ByteBufferDestination destination) Encodes the specified source object to some binary representation and writes the result to the specified destination.
-
Constructor Details
-
LockingStringBuilderEncoder
-
LockingStringBuilderEncoder
-
-
Method Details
-
encode
Description copied from interface:Encoder
Encodes the specified source object to some binary representation and writes the result to the specified destination.- Specified by:
encode
in interfaceEncoder<StringBuilder>
- Parameters:
source
- the object to encode.destination
- holds the ByteBuffer to write into.
-