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)
EvpnRegistry
parseEvpn
in interface EvpnRegistry
type
- Nlri Typebuffer
- encoded EvpnChoice body in Bytebufpublic io.netty.buffer.ByteBuf serializeEvpn(EvpnChoice evpn, io.netty.buffer.ByteBuf common)
EvpnRegistry
serializeEvpn
in interface EvpnRegistry
evpn
- EvpnChoicecommon
- encoded common Evpnpublic EvpnChoice serializeEvpnModel(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode evpnChoice)
EvpnRegistry
serializeEvpnModel
in interface EvpnRegistry
evpnChoice
- ChoiceNode containing Evpnpublic EvpnChoice serializeEvpnRouteKey(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode evpnChoice)
EvpnRegistry
serializeEvpnRouteKey
in interface EvpnRegistry
evpnChoice
- ChoiceNode containing EvpnCopyright © 2018 OpenDaylight. All rights reserved.