Class MPReachAttributeParser
- java.lang.Object
-
- org.opendaylight.protocol.bgp.parser.spi.AbstractAttributeParser
-
- org.opendaylight.protocol.bgp.parser.impl.message.update.ReachAttributeParser
-
- org.opendaylight.protocol.bgp.parser.impl.message.update.MPReachAttributeParser
-
- All Implemented Interfaces:
AttributeParser
,AttributeSerializer
public final class MPReachAttributeParser extends ReachAttributeParser
-
-
Field Summary
Fields Modifier and Type Field Description static int
TYPE
-
Constructor Summary
Constructors Constructor Description MPReachAttributeParser(NlriRegistry reg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
parseAttribute(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint)
Parses attribute from ByteBuf buffer with the specifiedRevisedErrorHandling
.void
serializeAttribute(Attributes pathAttributes, io.netty.buffer.ByteBuf byteAggregator)
-
Methods inherited from class org.opendaylight.protocol.bgp.parser.impl.message.update.ReachAttributeParser
ignoreDuplicates
-
Methods inherited from class org.opendaylight.protocol.bgp.parser.spi.AbstractAttributeParser
parseAttribute
-
-
-
-
Field Detail
-
TYPE
public static final int TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MPReachAttributeParser
public MPReachAttributeParser(NlriRegistry reg)
-
-
Method Detail
-
parseAttribute
public void parseAttribute(io.netty.buffer.ByteBuf buffer, AttributesBuilder builder, RevisedErrorHandling errorHandling, PeerSpecificParserConstraint constraint) throws BGPDocumentedException
Description copied from interface:AttributeParser
Parses attribute from ByteBuf buffer with the specifiedRevisedErrorHandling
. Default implementation ignores error handling and defers toAttributeParser.parseAttribute(ByteBuf, AttributesBuilder, PeerSpecificParserConstraint)
.- Specified by:
parseAttribute
in interfaceAttributeParser
- Specified by:
parseAttribute
in classReachAttributeParser
- Parameters:
buffer
- Encoded attribute body in ByteBuf.builder
- Path attributes builder. Guaranteed to contain all valid attributes whose type is numerically lower than this attribute's type.errorHandling
- RFC7606 error handling typeconstraint
- Peer specific constraints, may be null- Throws:
BGPDocumentedException
- when an irrecoverable error occurred which has aBGPError
assigned
-
serializeAttribute
public void serializeAttribute(Attributes pathAttributes, io.netty.buffer.ByteBuf byteAggregator)
-
-