org.jboss.messaging.core.journal.impl
Class JournalFileImpl

java.lang.Object
  extended by 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

Constructor Summary
JournalFileImpl(SequentialFile file, long orderingID)
           
 
Method Summary
 java.lang.String debug()
          Receive debug information about the journal
 void decPosCount()
           
 void extendOffset(int delta)
           
 SequentialFile getFile()
           
 int getNegCount(JournalFile file)
           
 int getOffset()
           
 long getOrderingID()
           
 int getPosCount()
           
 void incNegCount(JournalFile file)
           
 void incPosCount()
           
 boolean isCanReclaim()
           
 void setCanReclaim(boolean canReclaim)
           
 void setOffset(int offset)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JournalFileImpl

public JournalFileImpl(SequentialFile file,
                       long orderingID)
Method Detail

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)
Specified by:
extendOffset in interface JournalFile

getOffset

public int getOffset()
Specified by:
getOffset in interface JournalFile

getOrderingID

public long getOrderingID()
Specified by:
getOrderingID in interface JournalFile

setOffset

public void setOffset(int offset)
Specified by:
setOffset in interface JournalFile

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



Copyright © 2006 JBoss Inc. All Rights Reserved.