Class LockingStringBuilderEncoder

java.lang.Object
org.apache.logging.log4j.core.layout.LockingStringBuilderEncoder
All Implemented Interfaces:
Encoder<StringBuilder>

public class LockingStringBuilderEncoder extends Object implements Encoder<StringBuilder>
Encoder for StringBuilders that locks on the ByteBufferDestination.
  • Field Details

    • charset

      private final Charset charset
    • charsetEncoder

      private final CharsetEncoder charsetEncoder
    • cachedCharBuffer

      private final CharBuffer cachedCharBuffer
  • Constructor Details

    • LockingStringBuilderEncoder

      public LockingStringBuilderEncoder(Charset charset)
    • LockingStringBuilderEncoder

      public LockingStringBuilderEncoder(Charset charset, int charBufferSize)
  • Method Details