public class DataBlockHeaderImpl extends Object implements DataBlockHeader
Modifier and Type | Field and Description |
---|---|
static int |
MARKER_INDEX |
static int |
NEXT_INDEX |
static int |
NEXTSTREAM_INDEX |
static int |
PREVIOUS_INDEX |
HEADER_SIZE
Constructor and Description |
---|
DataBlockHeaderImpl(ByteBuffer byteBuffer) |
Modifier and Type | Method and Description |
---|---|
int |
getInt(int offset) |
long |
getLong(int offset) |
long |
getNext() |
long |
getNextStream() |
long |
getPrevious() |
void |
incrementMarker(int amount) |
int |
marker() |
int |
markerWithHeader() |
void |
putInt(int offset,
int value) |
void |
putLong(int offset,
long value) |
void |
resetMarker() |
void |
setNext(long next) |
void |
setNextStream(long nextStreamLocation) |
void |
setPrevious(long previous) |
String |
toString() |
public static final int PREVIOUS_INDEX
public static final int NEXT_INDEX
public static final int NEXTSTREAM_INDEX
public static final int MARKER_INDEX
public DataBlockHeaderImpl(ByteBuffer byteBuffer)
public long getNext()
getNext
in interface DataBlockHeader
public long getPrevious()
getPrevious
in interface DataBlockHeader
public void setNext(long next)
setNext
in interface DataBlockHeader
public void setPrevious(long previous)
setPrevious
in interface DataBlockHeader
public int marker()
marker
in interface DataBlockHeader
public int markerWithHeader()
markerWithHeader
in interface DataBlockHeader
public void setNextStream(long nextStreamLocation)
setNextStream
in interface DataBlockHeader
public long getNextStream()
getNextStream
in interface DataBlockHeader
public void incrementMarker(int amount)
incrementMarker
in interface DataBlockHeader
public void resetMarker()
resetMarker
in interface DataBlockHeader
public void putLong(int offset, long value) throws JasDBStorageException
putLong
in interface DataBlockHeader
JasDBStorageException
public void putInt(int offset, int value) throws JasDBStorageException
putInt
in interface DataBlockHeader
JasDBStorageException
public long getLong(int offset) throws JasDBStorageException
getLong
in interface DataBlockHeader
JasDBStorageException
public int getInt(int offset) throws JasDBStorageException
getInt
in interface DataBlockHeader
JasDBStorageException
Copyright © 2015. All rights reserved.