public final class BGPUpdateMessageParser extends Object implements MessageParser, MessageSerializer
Modifier and Type | Field and Description |
---|---|
static int |
TYPE |
Constructor and Description |
---|
BGPUpdateMessageParser(AttributeRegistry reg) |
Modifier and Type | Method and Description |
---|---|
Update |
parseMessageBody(io.netty.buffer.ByteBuf buffer,
int messageLength)
Parse BGP Message from buffer.
|
Update |
parseMessageBody(io.netty.buffer.ByteBuf buffer,
int messageLength,
PeerSpecificParserConstraint constraint)
Parse Update message from buffer.
|
void |
serializeMessage(org.opendaylight.yangtools.yang.binding.Notification message,
io.netty.buffer.ByteBuf bytes) |
public static final int TYPE
public BGPUpdateMessageParser(AttributeRegistry reg)
public Update parseMessageBody(io.netty.buffer.ByteBuf buffer, int messageLength) throws BGPDocumentedException
MessageParser
parseMessageBody
in interface MessageParser
buffer
- Encoded BGP message in ByteBuf.messageLength
- Length of the BGP message.BGPDocumentedException
public void serializeMessage(org.opendaylight.yangtools.yang.binding.Notification message, io.netty.buffer.ByteBuf bytes)
serializeMessage
in interface MessageSerializer
public Update parseMessageBody(io.netty.buffer.ByteBuf buffer, int messageLength, PeerSpecificParserConstraint constraint) throws BGPDocumentedException
checkMandatoryAttributesPresence(Update)
to check for presence of mandatory attributes.parseMessageBody
in interface MessageParser
buffer
- Encoded BGP message in ByteBufmessageLength
- Length of the BGP messageconstraint
- Peer specific constraintsBGPDocumentedException
Copyright © 2018 OpenDaylight. All rights reserved.