public final class SimpleEvpnNlriRegistry extends Object implements EvpnRegistry
| Modifier and Type | Method and Description |
|---|---|
static SimpleEvpnNlriRegistry |
getInstance() |
EvpnChoice |
parseEvpn(NlriType type,
io.netty.buffer.ByteBuf buffer)
Decode input buffer to BGP Evpn.
|
AutoCloseable |
registerNlriModelSerializer(org.opendaylight.yangtools.yang.common.QName qname,
EvpnSerializer serializer) |
AutoCloseable |
registerNlriParser(NlriType esiType,
EvpnParser parser) |
AutoCloseable |
registerNlriSerializer(Class<? extends EvpnChoice> evpnClass,
EvpnSerializer serializer) |
io.netty.buffer.ByteBuf |
serializeEvpn(EvpnChoice evpn,
io.netty.buffer.ByteBuf common)
Encode input BGP Evpn to output buffer.
|
EvpnChoice |
serializeEvpnModel(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode evpnChoice)
Decode Evpn Model to Evpn.
|
EvpnChoice |
serializeEvpnRouteKey(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode evpnChoice)
Create Route key from Evpn model.
|
public static SimpleEvpnNlriRegistry getInstance()
public AutoCloseable registerNlriParser(NlriType esiType, EvpnParser parser)
public AutoCloseable registerNlriSerializer(Class<? extends EvpnChoice> evpnClass, EvpnSerializer serializer)
public AutoCloseable registerNlriModelSerializer(org.opendaylight.yangtools.yang.common.QName qname, EvpnSerializer serializer)
public EvpnChoice parseEvpn(NlriType type, io.netty.buffer.ByteBuf buffer)
EvpnRegistryparseEvpn in interface EvpnRegistrytype - Nlri Typebuffer - encoded EvpnChoice body in Bytebufpublic io.netty.buffer.ByteBuf serializeEvpn(EvpnChoice evpn, io.netty.buffer.ByteBuf common)
EvpnRegistryserializeEvpn in interface EvpnRegistryevpn - EvpnChoicecommon - encoded common Evpnpublic EvpnChoice serializeEvpnModel(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode evpnChoice)
EvpnRegistryserializeEvpnModel in interface EvpnRegistryevpnChoice - ChoiceNode containing Evpnpublic EvpnChoice serializeEvpnRouteKey(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode evpnChoice)
EvpnRegistryserializeEvpnRouteKey in interface EvpnRegistryevpnChoice - ChoiceNode containing EvpnCopyright © 2019 OpenDaylight. All rights reserved.