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, encode
public ByteBuffer encode(OUT message)
ByteBufferEncoder
ByteBuffer
encode
in class ByteBufferEncoder<OUT extends Serializable>
message
- a message to be encodedByteBuffer
representation of the
messagepublic int getEncodedSize(OUT message)
ByteBufferEncoder
getEncodedSize
in class ByteBufferEncoder<OUT extends Serializable>
message
- a message to be encodedpublic void writeTo(OUT message, ByteBuffer buffer)
ByteBufferEncoder
ByteBuffer
.
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 ByteBuffer
Copyright © 2009–2013 Apache MINA Project. All rights reserved.