public interface NlriRegistry
Modifier and Type | Method and Description |
---|---|
Iterable<NlriSerializer> |
getSerializers()
Get all available NLRI encoders.
|
MpReachNlri |
parseMpReach(io.netty.buffer.ByteBuf buffer,
PeerSpecificParserConstraint constraint)
Decode MP REACH NLRI Attribute.
|
MpUnreachNlri |
parseMpUnreach(io.netty.buffer.ByteBuf buffer,
PeerSpecificParserConstraint constraint)
Decode MP REACH NLRI Attribute.
|
void |
serializeMpReach(MpReachNlri mpReachNlri,
io.netty.buffer.ByteBuf byteAggregator)
Encode BGP MP REACH NLRI Attribute.
|
void |
serializeMpUnReach(MpUnreachNlri mpUnreachNlri,
io.netty.buffer.ByteBuf byteAggregator)
Encode BGP MP UNREACH NLRI Attribute.
|
@Nonnull MpReachNlri parseMpReach(@Nonnull io.netty.buffer.ByteBuf buffer, @Nullable PeerSpecificParserConstraint constraint) throws BGPParsingException
buffer
- Input buffer.constraint
- Peer specific constraint.BGPParsingException
@Nonnull MpUnreachNlri parseMpUnreach(@Nonnull io.netty.buffer.ByteBuf buffer, @Nullable PeerSpecificParserConstraint constraint) throws BGPParsingException
buffer
- Input buffer.constraint
- Peer specific constraint.BGPParsingException
void serializeMpReach(@Nonnull MpReachNlri mpReachNlri, @Nonnull io.netty.buffer.ByteBuf byteAggregator)
mpReachNlri
- Input reach NLRI.byteAggregator
- Output buffer.void serializeMpUnReach(@Nonnull MpUnreachNlri mpUnreachNlri, @Nonnull io.netty.buffer.ByteBuf byteAggregator)
mpUnreachNlri
- Input unreach NLRI.byteAggregator
- Output buffer.Iterable<NlriSerializer> getSerializers()
Copyright © 2018 OpenDaylight. All rights reserved.