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 Esi
parseEsi(io.netty.buffer.ByteBuf buffer)
Parse Esi.@Nullable Esi
parseEsiModel(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode esi)
Parse Esi Model.void
serializeEsi(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
-
-