Class Flusher

  • All Implemented Interfaces:
    java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable

    public class Flusher
    extends java.lang.Object
    implements java.io.Flushable, java.io.Closeable
    • Field Detail

      • buffer

        protected final Buffer buffer
      • ingester

        protected final Ingester ingester
    • Method Detail

      • getBuffer

        public Buffer getBuffer()
      • flush

        public void flush()
        Specified by:
        flush in interface java.io.Flushable
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
      • isTerminated

        public boolean isTerminated()
      • getIngester

        public Ingester getIngester()
      • getFlushAttemptIntervalMillis

        public int getFlushAttemptIntervalMillis()
      • getWaitUntilBufferFlushed

        public int getWaitUntilBufferFlushed()
      • getWaitUntilTerminated

        public int getWaitUntilTerminated()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object