Interface LogFile

    • Method Detail

      • init

        void init​(long maxSize)
      • setInMemoryMode

        void setInMemoryMode​(boolean b)
      • isInMemoryMode

        boolean isInMemoryMode()
      • getFile

        java.io.RandomAccessFile getFile()
      • write

        void write​(LogRecord logRecord)
            throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        void write​(LogRecord logRecord,
                   java.io.DataOutput copyHere)
            throws java.io.IOException
        Throws:
        java.io.IOException
      • getFlushSize

        int getFlushSize()
      • getPosition

        long getPosition()
      • flush

        void flush​(boolean sync)
            throws java.io.IOException
        Throws:
        java.io.IOException
      • reset

        void reset​(boolean sync)
            throws java.io.IOException
        Throws:
        java.io.IOException
      • reset

        void reset​(boolean sync,
                   java.io.DataOutput copyHere)
            throws java.io.IOException
        Throws:
        java.io.IOException