Interface HeaderDecoder
public interface HeaderDecoder
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final long -
Method Summary
Modifier and TypeMethodDescriptiondefault intgetMessageLength(io.netty.buffer.ByteBuf buffer, int maxMessageLength) Get the message length from aByteBufcontaining aTcpMessageEncoder.
-
Field Details
-
PROTOCOL_VERSION
static final long PROTOCOL_VERSION- See Also:
-
HEADER_LENGTH
static final int HEADER_LENGTH- See Also:
-
HEADER_LENGTH_INDEX
static final int HEADER_LENGTH_INDEX- See Also:
-
-
Method Details
-
getMessageLength
default int getMessageLength(io.netty.buffer.ByteBuf buffer, int maxMessageLength) throws UaException Get the message length from aByteBufcontaining aTcpMessageEncoder. The reader index will not be advanced.- Parameters:
buffer-ByteBufto extract from.- Returns:
- The message length, which includes the size of the header.
- Throws:
UaException
-