public static interface BlockPublishStore.Buffer
extends java.lang.AutoCloseable
Modifier and Type | Method and Description |
---|---|
byte |
getByte() |
void |
getBytes(BlockPublishStore.ByteSequence outBytes) |
void |
getBytes(Field outField,
int length) |
int |
getInt() |
int |
getInt(long position) |
long |
getLong() |
long |
getPosition() |
long |
getSize() |
void |
putByte(byte b) |
void |
putBytes(BlockPublishStore.ByteSequence bytes) |
void |
putBytes(byte[] buffer,
long offset,
long length) |
void |
putInt(int i) |
void |
putInt(long position,
int i) |
void |
putLong(long l) |
void |
putLong(long position,
long l) |
void |
setPosition(long position) |
void |
setSize(long newSize) |
void |
zero(long offset,
int length) |
long getSize() throws java.io.IOException
java.io.IOException
void setSize(long newSize) throws java.io.IOException
java.io.IOException
long getPosition() throws java.io.IOException
java.io.IOException
void setPosition(long position) throws java.io.IOException
java.io.IOException
void putByte(byte b) throws java.io.IOException
java.io.IOException
byte getByte() throws java.io.IOException
java.io.IOException
void putInt(int i) throws java.io.IOException
java.io.IOException
void putInt(long position, int i) throws java.io.IOException
java.io.IOException
int getInt() throws java.io.IOException
java.io.IOException
int getInt(long position) throws java.io.IOException
java.io.IOException
void putLong(long l) throws java.io.IOException
java.io.IOException
void putLong(long position, long l) throws java.io.IOException
java.io.IOException
long getLong() throws java.io.IOException
java.io.IOException
void putBytes(BlockPublishStore.ByteSequence bytes) throws java.io.IOException
java.io.IOException
void getBytes(BlockPublishStore.ByteSequence outBytes) throws java.io.IOException
java.io.IOException
void zero(long offset, int length) throws java.io.IOException
java.io.IOException
void putBytes(byte[] buffer, long offset, long length) throws java.io.IOException
java.io.IOException
void getBytes(Field outField, int length) throws java.io.IOException
java.io.IOException