Class AutoFlushingObjectWriter

java.lang.Object
ch.qos.logback.core.net.AutoFlushingObjectWriter
All Implemented Interfaces:
ObjectWriter

@Deprecated(since="2022-01-27") public class AutoFlushingObjectWriter extends Object implements ObjectWriter
Deprecated.
This internal logback API is not supported by AEM as a Cloud Service.
Automatically flushes the underlying ObjectOutputStream immediately after calling it's ObjectOutputStream.writeObject(Object) method.
  • Constructor Details

    • AutoFlushingObjectWriter

      public AutoFlushingObjectWriter(ObjectOutputStream objectOutputStream, int resetFrequency)
      Deprecated.
      Creates a new instance for the given ObjectOutputStream.
      Parameters:
      objectOutputStream - the stream to write to
      resetFrequency - the frequency with which the given stream will be automatically reset to prevent a memory leak
  • Method Details

    • write

      public void write(Object object) throws IOException
      Deprecated.
      Description copied from interface: ObjectWriter
      Writes an object to an output.
      Specified by:
      write in interface ObjectWriter
      Parameters:
      object - the Object to write
      Throws:
      IOException - in case input/output fails, details are defined by the implementation