org.jboss.messaging.core.journal.impl
Interface JournalFile

All Known Implementing Classes:
JournalFileImpl

public interface JournalFile

A JournalFile TODO combine this with JournalFileImpl

Author:
Tim Fox

Method Summary
 void addSize(int bytes)
           
 void clearCounts()
          Used during compacting (clearing counters)
 void decPosCount()
           
 void decSize(int bytes)
           
 SequentialFile getFile()
           
 int getFileID()
           
 int getLiveSize()
           
 int getNegCount(JournalFile file)
           
 long getOffset()
           
 int getPosCount()
           
 void incNegCount(JournalFile file)
           
 void incPosCount()
           
 boolean isCanReclaim()
           
 void setCanReclaim(boolean canDelete)
           
 

Method Detail

clearCounts

void clearCounts()
Used during compacting (clearing counters)


getNegCount

int getNegCount(JournalFile file)

incNegCount

void incNegCount(JournalFile file)

getPosCount

int getPosCount()

incPosCount

void incPosCount()

decPosCount

void decPosCount()

addSize

void addSize(int bytes)

decSize

void decSize(int bytes)

getLiveSize

int getLiveSize()

setCanReclaim

void setCanReclaim(boolean canDelete)

isCanReclaim

boolean isCanReclaim()

getOffset

long getOffset()

getFileID

int getFileID()

getFile

SequentialFile getFile()


Copyright © 2006 JBoss Inc. All Rights Reserved.