org.jboss.messaging.core.journal
Interface TestableJournal

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

public interface TestableJournal
extends Journal

A TestableJournal

Author:
Tim Fox, Clebert Suconic

Method Summary
 void checkAndReclaimFiles()
           
 java.lang.String debug()
           
 void debugWait()
           
 void forceMoveNextFile()
           
 int getDataFilesCount()
           
 java.lang.String getFileExtension()
           
 java.lang.String getFilePrefix()
           
 int getFileSize()
           
 int getFreeFilesCount()
           
 int getIDMapSize()
           
 int getMaxAIO()
           
 int getMinFiles()
           
 int getOpenedFilesCount()
           
 boolean isAutoReclaim()
           
 long load(LoadManager reloadManager)
          This method could be promoted to Journal interface when we decide to use the loadManager instead of load(List,List)
 void setAutoReclaim(boolean autoReclaim)
           
 
Methods inherited from interface org.jboss.messaging.core.journal.Journal
appendAddRecord, appendAddRecord, appendAddRecordTransactional, appendAddRecordTransactional, appendCommitRecord, appendDeleteRecord, appendDeleteRecordTransactional, appendDeleteRecordTransactional, appendDeleteRecordTransactional, appendPrepareRecord, appendRollbackRecord, appendUpdateRecord, appendUpdateRecord, appendUpdateRecordTransactional, appendUpdateRecordTransactional, getAlignment, load, perfBlast
 
Methods inherited from interface org.jboss.messaging.core.server.MessagingComponent
isStarted, start, stop
 

Method Detail

checkAndReclaimFiles

void checkAndReclaimFiles()
                          throws java.lang.Exception
Throws:
java.lang.Exception

getDataFilesCount

int getDataFilesCount()

getFreeFilesCount

int getFreeFilesCount()

getOpenedFilesCount

int getOpenedFilesCount()

getIDMapSize

int getIDMapSize()

debug

java.lang.String debug()
                       throws java.lang.Exception
Throws:
java.lang.Exception

debugWait

void debugWait()
               throws java.lang.Exception
Throws:
java.lang.Exception

getFileSize

int getFileSize()

getMinFiles

int getMinFiles()

getFilePrefix

java.lang.String getFilePrefix()

getFileExtension

java.lang.String getFileExtension()

getMaxAIO

int getMaxAIO()

load

long load(LoadManager reloadManager)
          throws java.lang.Exception
This method could be promoted to Journal interface when we decide to use the loadManager instead of load(List,List)

Throws:
java.lang.Exception

forceMoveNextFile

void forceMoveNextFile()
                       throws java.lang.Exception
Throws:
java.lang.Exception

setAutoReclaim

void setAutoReclaim(boolean autoReclaim)

isAutoReclaim

boolean isAutoReclaim()


Copyright © 2006 JBoss Inc. All Rights Reserved.