public interface DataPipe
extends java.io.Closeable
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
DataPipe |
flush() |
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
default byte |
read() |
boolean |
readBoolean() |
default boolean[] |
readBooleanArray(int length) |
byte |
readByte() |
default byte[] |
readByteArray(int length) |
char |
readChar() |
default char[] |
readCharArray(int length) |
double |
readDouble() |
default double[] |
readDoubleArray(int length) |
float |
readFloat() |
default float[] |
readFloatArray(int length) |
DataPipe |
readFully(byte[] b) |
DataPipe |
readFully(byte[] b,
int off,
int len) |
int |
readInt() |
default int[] |
readIntArray(int length) |
long |
readLong() |
default long[] |
readLongArray(int length) |
short |
readShort() |
default short[] |
readShortArray(int length) |
default boolean[] |
readSizedBooleanArray() |
default byte[] |
readSizedByteArray() |
default char[] |
readSizedCharArray() |
default double[] |
readSizedDoubleArray() |
default float[] |
readSizedFloatArray() |
default int[] |
readSizedIntArray() |
default long[] |
readSizedLongArray() |
default short[] |
readSizedShortArray() |
java.lang.String |
readString() |
int |
readUnsignedByte() |
int |
readUnsignedShort() |
int |
skipBytes(int n) |
default DataPipe |
write(int v) |
DataPipe |
writeBoolean(boolean v) |
default DataPipe |
writeBooleanArray(boolean[] array) |
DataPipe |
writeByte(int b) |
default DataPipe |
writeByteArray(byte[] array) |
DataPipe |
writeBytes(byte[] b) |
DataPipe |
writeBytes(byte[] b,
int off,
int len) |
DataPipe |
writeBytes(java.lang.String s) |
DataPipe |
writeChar(int v) |
default DataPipe |
writeCharArray(char[] array) |
DataPipe |
writeChars(java.lang.CharSequence s) |
DataPipe |
writeDouble(double v) |
default DataPipe |
writeDoubleArray(double[] array) |
DataPipe |
writeFloat(float v) |
default DataPipe |
writeFloatArray(float[] array) |
DataPipe |
writeInt(int v) |
default DataPipe |
writeIntArray(int[] array) |
DataPipe |
writeLong(long v) |
default DataPipe |
writeLongArray(long[] array) |
DataPipe |
writeShort(int v) |
default DataPipe |
writeShortArray(short[] array) |
default DataPipe |
writeSizedBooleanArray(boolean[] array) |
default DataPipe |
writeSizedByteArray(byte[] array) |
default DataPipe |
writeSizedCharArray(char[] array) |
default DataPipe |
writeSizedDoubleArray(double[] array) |
default DataPipe |
writeSizedFloatArray(float[] array) |
default DataPipe |
writeSizedIntArray(int[] array) |
default DataPipe |
writeSizedLongArray(long[] array) |
default DataPipe |
writeSizedShortArray(short[] array) |
default DataPipe |
writeSizedStringArray(java.lang.String[] array) |
DataPipe |
writeString(java.lang.String s) |
default DataPipe |
writeStringArray(java.lang.String[] array) |
@NotNull java.io.InputStream getInputStream()
@NotNull java.io.OutputStream getOutputStream()
@NotNull DataPipe flush() throws java.io.IOException
java.io.IOExceptionint skipBytes(int n)
throws java.io.IOException
java.io.IOExceptionvoid close()
throws java.io.IOException
close in interface java.lang.AutoCloseableclose in interface java.io.Closeablejava.io.IOExceptionboolean readBoolean()
throws java.io.IOException
java.io.IOExceptionbyte readByte()
throws java.io.IOException
java.io.IOExceptionchar readChar()
throws java.io.IOException
java.io.IOExceptiondouble readDouble()
throws java.io.IOException
java.io.IOExceptionfloat readFloat()
throws java.io.IOException
java.io.IOException@NotNull DataPipe readFully(@NotNull byte[] b) throws java.io.IOException
java.io.IOException@NotNull DataPipe readFully(@NotNull byte[] b, int off, int len) throws java.io.IOException
java.io.IOExceptionint readInt()
throws java.io.IOException
java.io.IOExceptionlong readLong()
throws java.io.IOException
java.io.IOExceptionshort readShort()
throws java.io.IOException
java.io.IOException@NotNull
java.lang.String readString()
throws java.io.IOException
java.io.IOExceptionint readUnsignedByte()
throws java.io.IOException
java.io.IOExceptionint readUnsignedShort()
throws java.io.IOException
java.io.IOException@NotNull DataPipe writeBoolean(boolean v) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeByte(int b) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeBytes(@NotNull byte[] b) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeBytes(@NotNull byte[] b, int off, int len) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeBytes(@NotNull java.lang.String s) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeChar(int v) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeChars(@NotNull java.lang.CharSequence s) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeDouble(double v) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeFloat(float v) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeInt(int v) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeLong(long v) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeShort(int v) throws java.io.IOException
java.io.IOException@NotNull DataPipe writeString(@NotNull java.lang.String s) throws java.io.IOException
java.io.IOExceptiondefault byte read()
throws java.io.IOException
java.io.IOException@NotNull default DataPipe write(int v) throws java.io.IOException
java.io.IOException@NotNull
default boolean[] readBooleanArray(int length)
throws java.io.IOException
java.io.IOException@NotNull
default byte[] readByteArray(int length)
throws java.io.IOException
java.io.IOException@NotNull
default char[] readCharArray(int length)
throws java.io.IOException
java.io.IOException@NotNull
default double[] readDoubleArray(int length)
throws java.io.IOException
java.io.IOException@NotNull
default float[] readFloatArray(int length)
throws java.io.IOException
java.io.IOException@NotNull
default int[] readIntArray(int length)
throws java.io.IOException
java.io.IOException@NotNull
default long[] readLongArray(int length)
throws java.io.IOException
java.io.IOException@NotNull
default short[] readShortArray(int length)
throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeBooleanArray(@NotNull boolean[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeByteArray(@NotNull byte[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeCharArray(@NotNull char[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeDoubleArray(@NotNull double[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeFloatArray(@NotNull float[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeIntArray(@NotNull int[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeLongArray(@NotNull long[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeShortArray(@NotNull short[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeStringArray(@NotNull java.lang.String[] array) throws java.io.IOException
java.io.IOExceptiondefault boolean[] readSizedBooleanArray()
throws java.io.IOException
java.io.IOExceptiondefault byte[] readSizedByteArray()
throws java.io.IOException
java.io.IOExceptiondefault char[] readSizedCharArray()
throws java.io.IOException
java.io.IOExceptiondefault double[] readSizedDoubleArray()
throws java.io.IOException
java.io.IOExceptiondefault float[] readSizedFloatArray()
throws java.io.IOException
java.io.IOExceptiondefault int[] readSizedIntArray()
throws java.io.IOException
java.io.IOExceptiondefault long[] readSizedLongArray()
throws java.io.IOException
java.io.IOExceptiondefault short[] readSizedShortArray()
throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeSizedBooleanArray(@NotNull boolean[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeSizedByteArray(@NotNull byte[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeSizedCharArray(@NotNull char[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeSizedDoubleArray(@NotNull double[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeSizedFloatArray(@NotNull float[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeSizedIntArray(@NotNull int[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeSizedLongArray(@NotNull long[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeSizedShortArray(@NotNull short[] array) throws java.io.IOException
java.io.IOException@NotNull default DataPipe writeSizedStringArray(@NotNull java.lang.String[] array) throws java.io.IOException
java.io.IOException