public class JavaNativeMessageEncoder<OUT extends Serializable> extends ByteBufferEncoder<OUT>
| Constructor and Description |
|---|
JavaNativeMessageEncoder() |
| Modifier and Type | Method and Description |
|---|---|
ByteBuffer |
encode(OUT message)
Encodes a message to a
ByteBuffer |
int |
getEncodedSize(OUT message)
Computes the size of the serialized form of a message in bytes.
|
void |
writeTo(OUT message,
ByteBuffer buffer)
Writes a message on a
ByteBuffer. |
createEncoderState, encodepublic ByteBuffer encode(OUT message)
ByteBufferEncoderByteBufferencode in class ByteBufferEncoder<OUT extends Serializable>message - a message to be encodedByteBuffer representation of the
messagepublic int getEncodedSize(OUT message)
ByteBufferEncodergetEncodedSize in class ByteBufferEncoder<OUT extends Serializable>message - a message to be encodedpublic void writeTo(OUT message, ByteBuffer buffer)
ByteBufferEncoderByteBuffer.
n.b. The buffer is expected to have at least a sufficient capacity to handle the serialized form of the message.
writeTo in class ByteBufferEncoder<OUT extends Serializable>message - a message to be encodedbuffer - a target ByteBufferCopyright © 2009–2013 Apache MINA Project. All rights reserved.