Class AutoFlushingObjectWriter

  • All Implemented Interfaces:
    ObjectWriter

    @Deprecated(since="2022-01-27")
    public class AutoFlushingObjectWriter
    extends java.lang.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 Summary

      Constructors 
      Constructor Description
      AutoFlushingObjectWriter​(java.io.ObjectOutputStream objectOutputStream, int resetFrequency)
      Deprecated.
      Creates a new instance for the given ObjectOutputStream.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void write​(java.lang.Object object)
      Deprecated.
      Writes an object to an output.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AutoFlushingObjectWriter

        public AutoFlushingObjectWriter​(java.io.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 Detail

      • write

        public void write​(java.lang.Object object)
                   throws java.io.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:
        java.io.IOException - in case input/output fails, details are defined by the implementation