Interface ByteOutput
- All Known Implementing Classes:
ByteOutput.OfBuffer, ByteOutput.OfData, ByteOutput.OfStream
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final record -
Method Summary
Modifier and TypeMethodDescriptionstatic ByteOutput.OfDataof(DataOutput out) static ByteOutput.OfDataof(DataOutputStream out) static ByteOutput.OfStreamof(OutputStream out) static ByteOutput.OfBufferof(ByteBuffer buf) static ByteOutput.OfDataofByteBuilder(int initialSize) default byte[]default voidwriteAll(byte[] value) default voidwriteAll(byte[] value, int offset, int len) voidwriteByte(byte value) default voidwriteByteArray(byte[] value) default voidwriteDouble(double value) default voidwriteExactTime(@Nullable Instant value) default voidwriteFloat(float value) default voidwriteInt(int value) default voidwriteLong(long value) default voidwriteShort(short value) default voidwriteUByte(int value) default voidwriteUShort(int value) default voiddefault voiddefault voidwriteVarInt(int value) default voidwriteVarLong(long value)
-
Method Details
-
of
-
of
-
of
-
of
-
ofByteBuilder
-
writeByte
- Throws:
IOException
-
writeUByte
- Throws:
IOException
-
writeAll
- Throws:
IOException
-
writeAll
- Throws:
IOException
-
writeShort
- Throws:
IOException
-
writeUShort
- Throws:
IOException
-
writeInt
- Throws:
IOException
-
writeLong
- Throws:
IOException
-
writeFloat
- Throws:
IOException
-
writeDouble
- Throws:
IOException
-
writeVarInt
- Throws:
IOException
-
writeVarLong
- Throws:
IOException
-
writeByteArray
- Throws:
IOException
-
writeUTF
- Throws:
IOException
-
writeExactTime
- Throws:
IOException
-
writeUUID
- Throws:
IOException
-
toByteArray
- Throws:
IOException
-