Class AbstractVpnNextHopParserSerializer
java.lang.Object
org.opendaylight.protocol.bgp.l3vpn.unicast.AbstractVpnNextHopParserSerializer
- All Implemented Interfaces:
NextHopParserSerializer
- Direct Known Subclasses:
VpnIpv4NextHopParserSerializer,VpnIpv6NextHopParserSerializer
public abstract class AbstractVpnNextHopParserSerializer
extends Object
implements NextHopParserSerializer
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractVpnNextHopParserSerializer(int ipAddrLength, Class<?> ipNextHopCaseClazz) -
Method Summary
Modifier and TypeMethodDescriptionparseNextHop(io.netty.buffer.ByteBuf buffer) Parse Next hop from buffer.voidserializeNextHop(CNextHop nextHop, io.netty.buffer.ByteBuf byteAggregator) Serialize Next Hop.
-
Constructor Details
-
AbstractVpnNextHopParserSerializer
-
-
Method Details
-
parseNextHop
Description copied from interface:NextHopParserSerializerParse Next hop from buffer.- Specified by:
parseNextHopin interfaceNextHopParserSerializer- Parameters:
buffer- Encoded Next Hop in ByteBuf.- Returns:
- CNextHop
- Throws:
BGPParsingException
-
serializeNextHop
Description copied from interface:NextHopParserSerializerSerialize Next Hop.- Specified by:
serializeNextHopin interfaceNextHopParserSerializer- Parameters:
nextHop- Next Hop containerbyteAggregator- return Encoded Next Hop in ByteBuf
-