Class SimpleEsiTypeRegistry
java.lang.Object
org.opendaylight.protocol.bgp.evpn.impl.esi.types.SimpleEsiTypeRegistry
- All Implemented Interfaces:
EsiRegistry
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull SimpleEsiTypeRegistry
parseEsi
(io.netty.buffer.ByteBuf buffer) Parse Esi.parseEsiModel
(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode esiChoice) Parse Esi Model.void
serializeEsi
(Esi esi, io.netty.buffer.ByteBuf buffer) Serialize Esi.
-
Method Details
-
getInstance
-
parseEsi
Description copied from interface:EsiRegistry
Parse Esi.- Specified by:
parseEsi
in interfaceEsiRegistry
- Parameters:
buffer
- encoded ESI body in Bytebuf- Returns:
- Ethernet Segment Identifier
-
parseEsiModel
Description copied from interface:EsiRegistry
Parse Esi Model.- Specified by:
parseEsiModel
in interfaceEsiRegistry
- Parameters:
esiChoice
- ChoiceNode containing ESI- Returns:
- Ethernet Segment Identifier
-
serializeEsi
Description copied from interface:EsiRegistry
Serialize Esi.- Specified by:
serializeEsi
in interfaceEsiRegistry
- Parameters:
esi
- Ethernet Segment Identifierbuffer
- write in Bytebuf encoded ESI body
-