public class NoOpByteArrayCoder extends CoderAdapter implements Decoder.Binary<byte[]>, Encoder.Binary<byte[]>
Decoder.Binary<T>, Decoder.BinaryStream<T>, Decoder.Text<T>, Decoder.TextStream<T>Encoder.Binary<T>, Encoder.BinaryStream<T>, Encoder.Text<T>, Encoder.TextStream<T>| Constructor and Description |
|---|
NoOpByteArrayCoder() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decode(java.nio.ByteBuffer bytes)
Decode the given bytes into an object of type T.
|
java.nio.ByteBuffer |
encode(byte[] object)
Encode the given object into a byte array.
|
boolean |
willDecode(java.nio.ByteBuffer bytes)
Answer whether the given bytes can be decoded into an object of type T.
|
destroy, initpublic java.nio.ByteBuffer encode(byte[] object)
throws EncodeException
Encoder.Binaryencode in interface Encoder.Binary<byte[]>object - the object being encoded.EncodeException - The provided object could not be encoded to a byte bufferpublic boolean willDecode(java.nio.ByteBuffer bytes)
Decoder.BinarywillDecode in interface Decoder.Binary<byte[]>bytes - the bytes to be decoded.public byte[] decode(java.nio.ByteBuffer bytes)
throws DecodeException
Decoder.Binarydecode in interface Decoder.Binary<byte[]>bytes - the bytes to be decoded.DecodeException - If the provided bytes cannot be decoded to type TCopyright © 2012–2025 Oracle Corporation. All rights reserved.