Class LogFile


  • public final class LogFile
    extends java.lang.Object
    Allows read/append access to a LogFile.
    Version:
    $Revision: 1.1 $
    • Constructor Summary

      Constructors 
      Constructor Description
      LogFile​(java.io.File file, int initialSize)  
    • Constructor Detail

      • LogFile

        public LogFile​(java.io.File file,
                       int initialSize)
                throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • loadAndCheckRecord

        public boolean loadAndCheckRecord​(int offset,
                                          Record record)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • resize

        public void resize()
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • force

        public void force()
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • dispose

        public void dispose()
      • write

        public void write​(int offset,
                          java.nio.ByteBuffer buffer)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • readRecordHeader

        public void readRecordHeader​(int offset,
                                     Record record)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • read

        public void read​(int offset,
                         byte[] answer)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • copyTo

        public void copyTo​(java.io.File location)
                    throws java.io.IOException
        Throws:
        java.io.IOException