org.activeio.journal.active
Class LogFileNode
java.lang.Object
org.activeio.journal.active.LogFileNode
- final class LogFileNode
- extends java.lang.Object
- Version:
- $Revision: 1.1 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERIALIZED_SIZE
public static final int SERIALIZED_SIZE
- See Also:
- Constant Field Values
LogFileNode
public LogFileNode(LogFile logFile)
getLogFile
public LogFile getLogFile()
activate
public void activate(int id)
getId
public int getId()
setReadOnly
public void setReadOnly(boolean enable)
reinitialize
public void reinitialize()
throws java.io.IOException
- Throws:
java.io.IOException
isActive
public boolean isActive()
setActive
public void setActive(boolean enable)
getAppendOffset
public int getAppendOffset()
getFirstRecordLocation
public Location getFirstRecordLocation()
isReadOnly
public boolean isReadOnly()
appended
public void appended(int i)
getNext
public LogFileNode getNext()
setNext
public void setNext(LogFileNode state)
getNextActive
public LogFileNode getNextActive()
getNextInactive
public LogFileNode getNextInactive()
writeExternal
public void writeExternal(java.io.DataOutput data)
throws java.io.IOException
- Parameters:
data
-
- Throws:
java.io.IOException
readExternal
public void readExternal(java.io.DataInput data)
throws java.io.IOException
- Parameters:
data
-
- Throws:
java.io.IOException
setAppendOffset
public void setAppendOffset(int offset)
Copyright © -2005 The ActiveIO Project. All Rights Reserved.