public final class MessageHeaderCodec extends Object
Message sing a Netty Buffer.| Modifier and Type | Field and Description |
|---|---|
static int |
HEADER_SIZE |
| Modifier and Type | Method and Description |
|---|---|
static Message.Content[] |
decodeContentTypes(int contentTypes,
Message message)
Decodes the 8 content types from an integer (32 bit).
|
static Message |
decodeHeader(io.netty.buffer.ByteBuf buffer,
InetSocketAddress recipientSocket,
InetSocketAddress senderSocket)
Decodes a message object.
|
static int |
encodeContentTypes(Message.Content[] contentTypes)
Encodes the 8 content types to an integer (32 bit).
|
static void |
encodeHeader(io.netty.buffer.ByteBuf buffer,
Message message)
Encodes a message object.
|
public static final int HEADER_SIZE
public static void encodeHeader(io.netty.buffer.ByteBuf buffer,
Message message)
buffer - The buffer to encode tomessage - The message with the header that will be encodedpublic static Message decodeHeader(io.netty.buffer.ByteBuf buffer, InetSocketAddress recipientSocket, InetSocketAddress senderSocket)
buffer - The buffer to decode fromrecipientSocket - The recipient of the messagesenderSocket - The sender of the packet, which has been set in the socket classpublic static int encodeContentTypes(Message.Content[] contentTypes)
contentTypes - The 8 content types to be encoded. Null means Content.Emptypublic static Message.Content[] decodeContentTypes(int contentTypes, Message message)
contentTypes - The 8 content types to be decoded. No null values are returnedmessage - Copyright © 2014. All rights reserved.