Interface TestableJournal

All Superinterfaces:
ActiveMQComponent, Journal
All Known Implementing Classes:
JournalImpl

public interface TestableJournal extends Journal
  • Method Details

    • getDataFilesCount

      int getDataFilesCount()
    • getFreeFilesCount

      int getFreeFilesCount()
    • getOpenedFilesCount

      int getOpenedFilesCount()
    • getIDMapSize

      int getIDMapSize()
    • debug

      String debug() throws Exception
      Throws:
      Exception
    • debugWait

      void debugWait() throws Exception
      Throws:
      Exception
    • getFileSize

      int getFileSize()
      Specified by:
      getFileSize in interface Journal
    • getMinFiles

      int getMinFiles()
    • getFilePrefix

      String getFilePrefix()
    • getFileExtension

      String getFileExtension()
    • getMaxAIO

      int getMaxAIO()
    • forceMoveNextFile

      void forceMoveNextFile() throws Exception
      Description copied from interface: Journal
      Force the usage of a new JournalFile.
      Specified by:
      forceMoveNextFile in interface Journal
      Throws:
      Exception
    • setAutoReclaim

      void setAutoReclaim(boolean autoReclaim)
    • isAutoReclaim

      boolean isAutoReclaim()
    • testCompact

      void testCompact()
    • getCurrentFile

      JournalFile getCurrentFile()
    • checkReclaimStatus

      void checkReclaimStatus() throws Exception
      Throws:
      Exception
    • getDataFiles

      JournalFile[] getDataFiles()
      Description copied from interface: Journal
      Returns array with all JournalFiles in use.
      Specified by:
      getDataFiles in interface Journal
      Returns:
      array with all JournalFiles in use