public final class Record extends Object
Modifier and Type | Field and Description |
---|---|
static int |
CRC32_CHECKSUM_ALGORITHIM |
static byte[] |
END_OF_RECORD |
static int |
HASH_CHECKSUM_ALGORITHIM |
static int |
NO_CHECKSUM_ALGORITHIM |
static int |
RECORD_BASE_SIZE |
static int |
RECORD_FOOTER_SIZE |
static int |
RECORD_HEADER_SIZE |
static int |
SELECTED_CHECKSUM_ALGORITHIM |
static byte[] |
START_OF_RECORD |
Constructor and Description |
---|
Record() |
Record(byte recordType,
Packet payload,
Location mark) |
Record(Location location,
byte recordType,
Packet payload,
Location mark) |
Modifier and Type | Method and Description |
---|---|
void |
checksum(DataInput in) |
void |
dispose() |
long |
getChecksum() |
Location |
getLocation() |
Location |
getMark() |
Packet |
getPayload() |
int |
getPayloadLength() |
int |
getRecordLength() |
byte |
getRecordType() |
boolean |
hasRemaining() |
static boolean |
isChecksumingEnabled() |
void |
read(Packet packet) |
void |
readFooter(DataInput in) |
boolean |
readFromPacket(Packet packet) |
void |
readHeader(DataInput in) |
void |
setLocation(Location location) |
public static final int RECORD_HEADER_SIZE
public static final int RECORD_FOOTER_SIZE
public static final int RECORD_BASE_SIZE
public static final byte[] START_OF_RECORD
public static final byte[] END_OF_RECORD
public static final int SELECTED_CHECKSUM_ALGORITHIM
public static final int NO_CHECKSUM_ALGORITHIM
public static final int HASH_CHECKSUM_ALGORITHIM
public static final int CRC32_CHECKSUM_ALGORITHIM
public Record()
public Record(byte recordType, Packet payload, Location mark) throws IOException
IOException
public Record(Location location, byte recordType, Packet payload, Location mark) throws IOException
IOException
public static boolean isChecksumingEnabled()
public void setLocation(Location location) throws IOException
IOException
public void readHeader(DataInput in) throws IOException
IOException
public void readFooter(DataInput in) throws IOException
IOException
public void checksum(DataInput in) throws IOException
randomAccessFile
- IOException
public boolean readFromPacket(Packet packet) throws IOException
IOException
public long getChecksum()
public int getPayloadLength()
public int getRecordLength()
public Location getLocation()
public Location getMark()
public Packet getPayload()
public byte getRecordType()
public boolean hasRemaining()
public void read(Packet packet)
public void dispose()
Copyright © 2005–2016 The Apache Software Foundation. All rights reserved.