org.jboss.messaging.core.journal.impl
Class JournalFileImpl
java.lang.Object
org.jboss.messaging.core.journal.impl.JournalFileImpl
- All Implemented Interfaces:
- JournalFile
public class JournalFileImpl
- extends java.lang.Object
- implements JournalFile
A JournalFileImpl
- Author:
- Tim Fox, Clebert Suconic
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JournalFileImpl
public JournalFileImpl(SequentialFile file,
int fileID)
clearCounts
public void clearCounts()
- Description copied from interface:
JournalFile
- Used during compacting (clearing counters)
- Specified by:
clearCounts
in interface JournalFile
getPosCount
public int getPosCount()
- Specified by:
getPosCount
in interface JournalFile
isCanReclaim
public boolean isCanReclaim()
- Specified by:
isCanReclaim
in interface JournalFile
setCanReclaim
public void setCanReclaim(boolean canReclaim)
- Specified by:
setCanReclaim
in interface JournalFile
incNegCount
public void incNegCount(JournalFile file)
- Specified by:
incNegCount
in interface JournalFile
getNegCount
public int getNegCount(JournalFile file)
- Specified by:
getNegCount
in interface JournalFile
incPosCount
public void incPosCount()
- Specified by:
incPosCount
in interface JournalFile
decPosCount
public void decPosCount()
- Specified by:
decPosCount
in interface JournalFile
extendOffset
public void extendOffset(int delta)
getOffset
public long getOffset()
- Specified by:
getOffset
in interface JournalFile
getFileID
public int getFileID()
- Specified by:
getFileID
in interface JournalFile
setOffset
public void setOffset(long offset)
getFile
public SequentialFile getFile()
- Specified by:
getFile
in interface JournalFile
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
debug
public java.lang.String debug()
- Receive debug information about the journal
addSize
public void addSize(int bytes)
- Specified by:
addSize
in interface JournalFile
decSize
public void decSize(int bytes)
- Specified by:
decSize
in interface JournalFile
getLiveSize
public int getLiveSize()
- Specified by:
getLiveSize
in interface JournalFile
Copyright © 2006 JBoss Inc. All Rights Reserved.