Class AbstractNlriTypeCodec
- java.lang.Object
-
- org.opendaylight.protocol.bgp.linkstate.spi.AbstractNlriTypeCodec
-
- All Implemented Interfaces:
NlriTypeCaseParser
,NlriTypeCaseSerializer
- Direct Known Subclasses:
AbstractTeLspNlriCodec
,Ipv4PrefixNlriParser
,Ipv6PrefixNlriParser
,LinkNlriParser
,NodeNlriParser
public abstract class AbstractNlriTypeCodec extends Object implements NlriTypeCaseParser, NlriTypeCaseSerializer
-
-
Constructor Summary
Constructors Constructor Description AbstractNlriTypeCodec()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ObjectType
parseObjectType(io.netty.buffer.ByteBuf buffer)
CLinkstateDestination
parseTypeNlri(io.netty.buffer.ByteBuf nlri)
protected abstract void
serializeObjectType(ObjectType objectType, io.netty.buffer.ByteBuf buffer)
void
serializeTypeNlri(CLinkstateDestination nlriType, io.netty.buffer.ByteBuf byteAggregator)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opendaylight.protocol.bgp.linkstate.spi.NlriTypeCaseSerializer
getNlriType
-
-
-
-
Method Detail
-
parseTypeNlri
public final CLinkstateDestination parseTypeNlri(io.netty.buffer.ByteBuf nlri)
- Specified by:
parseTypeNlri
in interfaceNlriTypeCaseParser
-
serializeTypeNlri
public final void serializeTypeNlri(CLinkstateDestination nlriType, io.netty.buffer.ByteBuf byteAggregator)
- Specified by:
serializeTypeNlri
in interfaceNlriTypeCaseSerializer
-
parseObjectType
protected abstract ObjectType parseObjectType(io.netty.buffer.ByteBuf buffer)
-
serializeObjectType
protected abstract void serializeObjectType(ObjectType objectType, io.netty.buffer.ByteBuf buffer)
-
-