Class WavebandSwitchingLabelParser

  • All Implemented Interfaces:
    org.opendaylight.protocol.pcep.spi.LabelParser, org.opendaylight.protocol.pcep.spi.LabelSerializer

    public class WavebandSwitchingLabelParser
    extends Object
    implements org.opendaylight.protocol.pcep.spi.LabelParser, org.opendaylight.protocol.pcep.spi.LabelSerializer
    Parser for WavebandSwitchingLabelCase.
    • Constructor Detail

      • WavebandSwitchingLabelParser

        public WavebandSwitchingLabelParser()
    • Method Detail

      • parseLabel

        public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.label.subobject.LabelType parseLabel​(io.netty.buffer.ByteBuf buffer)
                                                                                                                             throws org.opendaylight.protocol.pcep.spi.PCEPDeserializerException
        Specified by:
        parseLabel in interface org.opendaylight.protocol.pcep.spi.LabelParser
        Throws:
        org.opendaylight.protocol.pcep.spi.PCEPDeserializerException
      • serializeLabel

        public void serializeLabel​(boolean unidirectional,
                                   boolean global,
                                   org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.label.subobject.LabelType subobject,
                                   io.netty.buffer.ByteBuf buffer)
        Specified by:
        serializeLabel in interface org.opendaylight.protocol.pcep.spi.LabelSerializer