Class SimpleEsiTypeRegistry

    • Method Detail

      • parseEsi

        public Esi parseEsi​(io.netty.buffer.ByteBuf buffer)
        Description copied from interface: EsiRegistry
        Parse Esi.
        Specified by:
        parseEsi in interface EsiRegistry
        Parameters:
        buffer - encoded ESI body in Bytebuf
        Returns:
        Ethernet Segment Identifier
      • parseEsiModel

        public Esi parseEsiModel​(org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode esiChoice)
        Description copied from interface: EsiRegistry
        Parse Esi Model.
        Specified by:
        parseEsiModel in interface EsiRegistry
        Parameters:
        esiChoice - ChoiceNode containing ESI
        Returns:
        Ethernet Segment Identifier
      • serializeEsi

        public void serializeEsi​(Esi esi,
                                 io.netty.buffer.ByteBuf buffer)
        Description copied from interface: EsiRegistry
        Serialize Esi.
        Specified by:
        serializeEsi in interface EsiRegistry
        Parameters:
        esi - Ethernet Segment Identifier
        buffer - write in Bytebuf encoded ESI body