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 © 2018 OpenDaylight. All rights reserved.