public interface NlriRegistry
| Modifier and Type | Method and Description |
|---|---|
Optional<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpUnreachNlri> |
convertMpReachToMpUnReach(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpReachNlri mpReachNlri,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpUnreachNlri mpUnreachNlri)
Convert MP_REACH attribute to MP_UNREACH attribute and merge it with original one if it exists.
|
Iterable<NlriSerializer> |
getSerializers()
Get all available NLRI encoders.
|
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpReachNlri |
parseMpReach(io.netty.buffer.ByteBuf buffer,
PeerSpecificParserConstraint constraint)
Decode MP REACH NLRI Attribute.
|
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpUnreachNlri |
parseMpUnreach(io.netty.buffer.ByteBuf buffer,
PeerSpecificParserConstraint constraint)
Decode MP REACH NLRI Attribute.
|
void |
serializeMpReach(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpReachNlri mpReachNlri,
io.netty.buffer.ByteBuf byteAggregator)
Encode BGP MP REACH NLRI Attribute.
|
void |
serializeMpUnReach(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpUnreachNlri mpUnreachNlri,
io.netty.buffer.ByteBuf byteAggregator)
Encode BGP MP UNREACH NLRI Attribute.
|
@Nonnull org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpReachNlri parseMpReach(@Nonnull io.netty.buffer.ByteBuf buffer, @Nullable PeerSpecificParserConstraint constraint) throws org.opendaylight.protocol.bgp.parser.BGPParsingException
buffer - Input buffer.constraint - Peer specific constraint.org.opendaylight.protocol.bgp.parser.BGPParsingException@Nonnull org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpUnreachNlri parseMpUnreach(@Nonnull io.netty.buffer.ByteBuf buffer, @Nullable PeerSpecificParserConstraint constraint) throws org.opendaylight.protocol.bgp.parser.BGPParsingException
buffer - Input buffer.constraint - Peer specific constraint.org.opendaylight.protocol.bgp.parser.BGPParsingExceptionvoid serializeMpReach(@Nonnull org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpReachNlri mpReachNlri, @Nonnull io.netty.buffer.ByteBuf byteAggregator)
mpReachNlri - Input reach NLRI.byteAggregator - Output buffer.void serializeMpUnReach(@Nonnull org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpUnreachNlri mpUnreachNlri, @Nonnull io.netty.buffer.ByteBuf byteAggregator)
mpUnreachNlri - Input unreach NLRI.byteAggregator - Output buffer.Iterable<NlriSerializer> getSerializers()
Optional<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpUnreachNlri> convertMpReachToMpUnReach(@Nonnull org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpReachNlri mpReachNlri, @Nullable org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpUnreachNlri mpUnreachNlri)
The default implementation rejects the conversion.
mpReachNlri - MP_REACH attribute to be convertedmpUnreachNlri - original MP_UNREACH attributeCopyright © 2019 OpenDaylight. All rights reserved.