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
MessageParserparseMessageBody in interface MessageParserbuffer - Encoded BGP message in ByteBuf.messageLength - Length of the BGP message.BGPDocumentedExceptionpublic void serializeMessage(org.opendaylight.yangtools.yang.binding.Notification message,
                             io.netty.buffer.ByteBuf bytes)
serializeMessage in interface MessageSerializerpublic 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 MessageParserbuffer - Encoded BGP message in ByteBufmessageLength - Length of the BGP messageconstraint - Peer specific constraintsBGPDocumentedExceptionCopyright © 2018 OpenDaylight. All rights reserved.