Package com.db4o.internal.fileheader
Class FileHeader2
- java.lang.Object
-
- com.db4o.internal.fileheader.FileHeader
-
- com.db4o.internal.fileheader.NewFileHeaderBase
-
- com.db4o.internal.fileheader.FileHeader2
-
- Direct Known Subclasses:
FileHeader3
public class FileHeader2 extends NewFileHeaderBase
-
-
Field Summary
Fields Modifier and Type Field Description static intHEADER_LENGTH-
Fields inherited from class com.db4o.internal.fileheader.NewFileHeaderBase
_timerFileLock, _variablePart, ACCESS_TIME_OFFSET, HEADER_LOCK_OFFSET, OPEN_TIME_OFFSET, SIGNATURE
-
Fields inherited from class com.db4o.internal.fileheader.FileHeader
TRANSACTION_POINTER_LENGTH
-
-
Constructor Summary
Constructors Constructor Description FileHeader2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NewFileHeaderBasecreateNew()FileHeaderVariablePartcreateVariablePart(LocalObjectContainer file)intlength()protected voidread(LocalObjectContainer container, ByteArrayBuffer reader)protected byteversion()voidwriteFixedPart(LocalObjectContainer file, boolean startFileLockingThread, boolean shuttingDown, StatefulBuffer writer, int blockSize)voidwriteTransactionPointer(Transaction systemTransaction, int transactionPointer)-
Methods inherited from class com.db4o.internal.fileheader.NewFileHeaderBase
checkThreadFileLock, close, commit, completeInterruptedTransaction, initNew, newOnSignatureMatch, newTimerFileLock, oldEncryptionOff, readIdentity, writeVariablePart
-
Methods inherited from class com.db4o.internal.fileheader.FileHeader
convert, lockedByOtherSession, newCurrentFileHeader, read, signatureMatches, timeToWrite, writeTransactionPointer, writeVariablePart
-
-
-
-
Method Detail
-
length
public int length()
- Specified by:
lengthin classFileHeader
-
read
protected void read(LocalObjectContainer container, ByteArrayBuffer reader)
- Specified by:
readin classFileHeader
-
writeFixedPart
public void writeFixedPart(LocalObjectContainer file, boolean startFileLockingThread, boolean shuttingDown, StatefulBuffer writer, int blockSize)
- Specified by:
writeFixedPartin classFileHeader
-
writeTransactionPointer
public void writeTransactionPointer(Transaction systemTransaction, int transactionPointer)
- Specified by:
writeTransactionPointerin classFileHeader
-
version
protected byte version()
- Specified by:
versionin classNewFileHeaderBase
-
createNew
protected NewFileHeaderBase createNew()
- Specified by:
createNewin classNewFileHeaderBase
-
createVariablePart
public FileHeaderVariablePart createVariablePart(LocalObjectContainer file)
- Specified by:
createVariablePartin classNewFileHeaderBase
-
-