Class SimpleNlriTypeRegistry
- java.lang.Object
-
- org.opendaylight.protocol.bgp.linkstate.spi.pojo.SimpleNlriTypeRegistry
-
public final class SimpleNlriTypeRegistry extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NonNull SimpleNlriTypeRegistry
getInstance()
CLinkstateDestination
parseNlriType(io.netty.buffer.ByteBuf buffer)
Map<org.opendaylight.yangtools.yang.common.QName,Object>
parseSubTlvs(io.netty.buffer.ByteBuf buffer)
<T> T
parseTlv(io.netty.buffer.ByteBuf buffer)
void
serializeNlriType(CLinkstateDestination nlri, io.netty.buffer.ByteBuf byteAggregator)
<T> void
serializeTlv(org.opendaylight.yangtools.yang.common.QName tlvQName, T tlv, io.netty.buffer.ByteBuf buffer)
-
-
-
Method Detail
-
getInstance
public static @NonNull SimpleNlriTypeRegistry getInstance()
-
parseNlriType
public CLinkstateDestination parseNlriType(io.netty.buffer.ByteBuf buffer)
-
serializeNlriType
public void serializeNlriType(CLinkstateDestination nlri, io.netty.buffer.ByteBuf byteAggregator)
-
parseTlv
public <T> T parseTlv(io.netty.buffer.ByteBuf buffer)
-
parseSubTlvs
public Map<org.opendaylight.yangtools.yang.common.QName,Object> parseSubTlvs(io.netty.buffer.ByteBuf buffer)
-
serializeTlv
public <T> void serializeTlv(org.opendaylight.yangtools.yang.common.QName tlvQName, T tlv, io.netty.buffer.ByteBuf buffer)
-
-