org.apache.activeio.journal.active
Class Record
java.lang.Object
org.apache.activeio.journal.active.Record
public final class Record
- extends Object
Serializes/Deserializes data records.
- Version:
- $Revision: 1.1 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RECORD_HEADER_SIZE
public static final int RECORD_HEADER_SIZE
- See Also:
- Constant Field Values
RECORD_FOOTER_SIZE
public static final int RECORD_FOOTER_SIZE
- See Also:
- Constant Field Values
RECORD_BASE_SIZE
public static final int RECORD_BASE_SIZE
- See Also:
- Constant Field Values
START_OF_RECORD
public static final byte[] START_OF_RECORD
END_OF_RECORD
public static final byte[] END_OF_RECORD
SELECTED_CHECKSUM_ALGORITHIM
public static final int SELECTED_CHECKSUM_ALGORITHIM
NO_CHECKSUM_ALGORITHIM
public static final int NO_CHECKSUM_ALGORITHIM
- See Also:
- Constant Field Values
HASH_CHECKSUM_ALGORITHIM
public static final int HASH_CHECKSUM_ALGORITHIM
- See Also:
- Constant Field Values
CRC32_CHECKSUM_ALGORITHIM
public static final int CRC32_CHECKSUM_ALGORITHIM
- See Also:
- Constant Field Values
Record
public Record()
Record
public Record(byte recordType,
Packet payload,
Location mark)
throws IOException
- Throws:
IOException
Record
public Record(Location location,
byte recordType,
Packet payload,
Location mark)
throws IOException
- Throws:
IOException
isChecksumingEnabled
public static boolean isChecksumingEnabled()
setLocation
public void setLocation(Location location)
throws IOException
- Throws:
IOException
readHeader
public void readHeader(DataInput in)
throws IOException
- Throws:
IOException
readFooter
public void readFooter(DataInput in)
throws IOException
- Throws:
IOException
checksum
public void checksum(DataInput in)
throws IOException
- Parameters:
randomAccessFile
-
- Throws:
IOException
readFromPacket
public boolean readFromPacket(Packet packet)
throws IOException
- Throws:
IOException
getChecksum
public long getChecksum()
- Returns:
- Returns the checksum.
getPayloadLength
public int getPayloadLength()
- Returns:
- Returns the length.
getRecordLength
public int getRecordLength()
- Returns:
- Returns the length of the record .
getLocation
public Location getLocation()
- Returns:
- Returns the location.
getMark
public Location getMark()
- Returns:
- Returns the mark.
getPayload
public Packet getPayload()
- Returns:
- Returns the payload.
getRecordType
public byte getRecordType()
- Returns:
- Returns the recordType.
hasRemaining
public boolean hasRemaining()
read
public void read(Packet packet)
dispose
public void dispose()
Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.