Interface EsiRegistry
-
- All Known Implementing Classes:
SimpleEsiTypeRegistry
@NonNullByDefault public interface EsiRegistry
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable EsiparseEsi(io.netty.buffer.ByteBuf buffer)Parse Esi.@Nullable EsiparseEsiModel(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode esi)Parse Esi Model.voidserializeEsi(Esi esi, io.netty.buffer.ByteBuf buffer)Serialize Esi.
-
-
-
Method Detail
-
parseEsi
@Nullable Esi parseEsi(io.netty.buffer.ByteBuf buffer)
Parse Esi.- Parameters:
buffer- encoded ESI body in Bytebuf- Returns:
- Ethernet Segment Identifier
-
parseEsiModel
@Nullable Esi parseEsiModel(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode esi)
Parse Esi Model.- Parameters:
esi- ChoiceNode containing ESI- Returns:
- Ethernet Segment Identifier
-
serializeEsi
void serializeEsi(Esi esi, io.netty.buffer.ByteBuf buffer)
Serialize Esi.- Parameters:
esi- Ethernet Segment Identifierbuffer- write in Bytebuf encoded ESI body
-
-