Class LinkstateNlriParser
java.lang.Object
org.opendaylight.protocol.bgp.linkstate.impl.nlri.LinkstateNlriParser
- All Implemented Interfaces:
- NlriParser,- NlriSerializer
Parser and serializer for Linkstate NLRI.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierstatic final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierstatic final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierstatic final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierstatic final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierstatic final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierstatic final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierstatic final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierstatic final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic CLinkstateDestinationextractLinkstateDestination(org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode linkstate) voidparseNlri(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) Parse MP UN_REACH NLRI from buffer.voidparseNlri(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) Parse MP UN_REACH NLRI from buffer.voidserializeAttribute(Attributes pathAttributes, io.netty.buffer.ByteBuf byteAggregator) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opendaylight.protocol.bgp.parser.spi.NlriParserconvertMpReachToMpUnReach
- 
Field Details- 
OBJECT_TYPE_NIDpublic static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier OBJECT_TYPE_NID
- 
NODE_DESCRIPTORS_NIDpublic static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier NODE_DESCRIPTORS_NID
- 
LOCAL_NODE_DESCRIPTORS_NIDpublic static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier LOCAL_NODE_DESCRIPTORS_NID
- 
REMOTE_NODE_DESCRIPTORS_NIDpublic static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier REMOTE_NODE_DESCRIPTORS_NID
- 
ADVERTISING_NODE_DESCRIPTORS_NIDpublic static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier ADVERTISING_NODE_DESCRIPTORS_NID
- 
PREFIX_DESCRIPTORS_NIDpublic static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier PREFIX_DESCRIPTORS_NID
- 
LINK_DESCRIPTORS_NIDpublic static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier LINK_DESCRIPTORS_NID
- 
PROTOCOL_ID_NIDpublic static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier PROTOCOL_ID_NID
- 
IDENTIFIER_NIDpublic static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier IDENTIFIER_NID
 
- 
- 
Constructor Details- 
LinkstateNlriParserpublic LinkstateNlriParser()
 
- 
- 
Method Details- 
parseNlripublic void parseNlri(io.netty.buffer.ByteBuf nlri, MpUnreachNlriBuilder builder, PeerSpecificParserConstraint constraint) throws BGPParsingException Description copied from interface:NlriParserParse MP UN_REACH NLRI from buffer.- Specified by:
- parseNlriin interface- NlriParser
- Parameters:
- nlri- Encoded unreachable NLRI in ByteBuf.
- builder- MP UNREACH NLRI builder.
- constraint- Peer specific constraints.
- Throws:
- BGPParsingException- exception.
 
- 
parseNlripublic void parseNlri(io.netty.buffer.ByteBuf nlri, MpReachNlriBuilder builder, PeerSpecificParserConstraint constraint) throws BGPParsingException Description copied from interface:NlriParserParse MP UN_REACH NLRI from buffer.- Specified by:
- parseNlriin interface- NlriParser
- Parameters:
- nlri- Encoded reachable NLRI in ByteBuf.
- builder- MP REACH NLRI builder.
- constraint- Peer specific constraints.
- Throws:
- BGPParsingException- exception.
 
- 
serializeAttribute- Specified by:
- serializeAttributein interface- NlriSerializer
 
- 
extractLinkstateDestinationpublic static CLinkstateDestination extractLinkstateDestination(org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode linkstate) 
 
-