public class GridUnsafeDataOutput extends OutputStream implements GridDataOutput
Unsafe operations.| Constructor and Description |
|---|
GridUnsafeDataOutput() |
GridUnsafeDataOutput(int size) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
array() |
void |
bytes(byte[] bytes,
int off) |
void |
close() |
byte[] |
internalArray() |
int |
offset() |
void |
offset(int off) |
void |
outputStream(OutputStream out) |
void |
reset()
Resets data output.
|
String |
toString() |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
void |
writeBoolean(boolean v) |
void |
writeBooleanArray(boolean[] arr)
Writes array of
booleans. |
void |
writeByte(int v) |
void |
writeByteArray(byte[] arr)
Writes array of
bytes. |
void |
writeBytes(String s) |
void |
writeChar(int v) |
void |
writeCharArray(char[] arr)
Writes array of
chars. |
void |
writeChars(String s) |
void |
writeDouble(double v) |
void |
writeDoubleArray(double[] arr)
Writes array of
doubles. |
void |
writeFloat(float v) |
void |
writeFloatArray(float[] arr)
Writes array of
floats. |
void |
writeInt(int v) |
void |
writeIntArray(int[] arr)
Writes array of
ints. |
void |
writeLong(long v) |
void |
writeLongArray(long[] arr)
Writes array of
longs. |
void |
writeShort(int v) |
void |
writeShortArray(short[] arr)
Writes array of
shorts. |
void |
writeUTF(String s) |
flushpublic GridUnsafeDataOutput()
public GridUnsafeDataOutput(int size)
size - Sizepublic void bytes(byte[] bytes,
int off)
bytes - Bytes.off - Offset.public void outputStream(OutputStream out)
outputStream in interface GridDataOutputout - Underlying output stream.public byte[] array()
array in interface GridDataOutputpublic byte[] internalArray()
internalArray in interface GridDataOutputpublic int offset()
offset in interface GridDataOutputpublic void offset(int off)
offset in interface GridDataOutputoff - Offset.public void write(byte[] b)
throws IOException
write in interface DataOutputwrite in class OutputStreamIOExceptionpublic void write(byte[] b,
int off,
int len)
throws IOException
write in interface DataOutputwrite in class OutputStreamIOExceptionpublic void writeDoubleArray(double[] arr)
throws IOException
doubles.writeDoubleArray in interface GridDataOutputarr - Array.IOException - In case of error.public void writeBooleanArray(boolean[] arr)
throws IOException
booleans.writeBooleanArray in interface GridDataOutputarr - Array.IOException - In case of error.public void writeCharArray(char[] arr)
throws IOException
chars.writeCharArray in interface GridDataOutputarr - Array.IOException - In case of error.public void writeLongArray(long[] arr)
throws IOException
longs.writeLongArray in interface GridDataOutputarr - Array.IOException - In case of error.public void writeFloatArray(float[] arr)
throws IOException
floats.writeFloatArray in interface GridDataOutputarr - Array.IOException - In case of error.public void reset()
reset in interface GridDataOutputpublic void writeByteArray(byte[] arr)
throws IOException
bytes.writeByteArray in interface GridDataOutputarr - Array.IOException - In case of error.public void writeShortArray(short[] arr)
throws IOException
shorts.writeShortArray in interface GridDataOutputarr - Array.IOException - In case of error.public void writeIntArray(int[] arr)
throws IOException
ints.writeIntArray in interface GridDataOutputarr - Array.IOException - In case of error.public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class OutputStreamIOExceptionpublic void writeBoolean(boolean v)
throws IOException
writeBoolean in interface DataOutputIOExceptionpublic void writeByte(int v)
throws IOException
writeByte in interface DataOutputIOExceptionpublic void writeShort(int v)
throws IOException
writeShort in interface DataOutputIOExceptionpublic void writeChar(int v)
throws IOException
writeChar in interface DataOutputIOExceptionpublic void writeInt(int v)
throws IOException
writeInt in interface DataOutputIOExceptionpublic void writeLong(long v)
throws IOException
writeLong in interface DataOutputIOExceptionpublic void writeFloat(float v)
throws IOException
writeFloat in interface DataOutputIOExceptionpublic void writeDouble(double v)
throws IOException
writeDouble in interface DataOutputIOExceptionpublic void write(int b)
throws IOException
write in interface DataOutputwrite in class OutputStreamIOExceptionpublic void writeBytes(String s) throws IOException
writeBytes in interface DataOutputIOExceptionpublic void writeChars(String s) throws IOException
writeChars in interface DataOutputIOExceptionpublic void writeUTF(String s) throws IOException
writeUTF in interface DataOutputIOException
Follow @ApacheIgnite
Ignite Fabric : ver. 1.8.0 Release Date : December 5 2016