Class OfdpaExtensionSelectorInterpreter

  • All Implemented Interfaces:
    org.onosproject.net.behaviour.ExtensionSelectorResolver, org.onosproject.net.driver.Behaviour, org.onosproject.net.driver.HandlerBehaviour, org.onosproject.net.flow.ExtensionSelectorCodec, org.onosproject.openflow.controller.ExtensionSelectorInterpreter

    public class OfdpaExtensionSelectorInterpreter
    extends org.onosproject.net.driver.AbstractHandlerBehaviour
    implements org.onosproject.openflow.controller.ExtensionSelectorInterpreter, org.onosproject.net.behaviour.ExtensionSelectorResolver
    Interpreter for OFDPA OpenFlow selector extensions.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.onosproject.net.flow.criteria.ExtensionSelector getExtensionSelector​(org.onosproject.net.flow.criteria.ExtensionSelectorType type)  
      org.onosproject.net.flow.criteria.ExtensionSelector mapOxm​(org.projectfloodlight.openflow.protocol.oxm.OFOxm<?> oxm)  
      org.projectfloodlight.openflow.protocol.oxm.OFOxm<?> mapSelector​(org.projectfloodlight.openflow.protocol.OFFactory factory, org.onosproject.net.flow.criteria.ExtensionSelector extensionSelector)  
      boolean supported​(org.onosproject.net.flow.criteria.ExtensionSelectorType extensionSelectorType)  
      • Methods inherited from class org.onosproject.net.driver.AbstractHandlerBehaviour

        handler, setHandler
      • Methods inherited from class org.onosproject.net.driver.AbstractBehaviour

        data, setData
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.onosproject.net.driver.Behaviour

        data, setData
      • Methods inherited from interface org.onosproject.net.flow.ExtensionSelectorCodec

        decode, encode
      • Methods inherited from interface org.onosproject.net.driver.HandlerBehaviour

        handler, setHandler
    • Constructor Detail

      • OfdpaExtensionSelectorInterpreter

        public OfdpaExtensionSelectorInterpreter()
    • Method Detail

      • supported

        public boolean supported​(org.onosproject.net.flow.criteria.ExtensionSelectorType extensionSelectorType)
        Specified by:
        supported in interface org.onosproject.openflow.controller.ExtensionSelectorInterpreter
      • mapSelector

        public org.projectfloodlight.openflow.protocol.oxm.OFOxm<?> mapSelector​(org.projectfloodlight.openflow.protocol.OFFactory factory,
                                                                                org.onosproject.net.flow.criteria.ExtensionSelector extensionSelector)
        Specified by:
        mapSelector in interface org.onosproject.openflow.controller.ExtensionSelectorInterpreter
      • mapOxm

        public org.onosproject.net.flow.criteria.ExtensionSelector mapOxm​(org.projectfloodlight.openflow.protocol.oxm.OFOxm<?> oxm)
        Specified by:
        mapOxm in interface org.onosproject.openflow.controller.ExtensionSelectorInterpreter
      • getExtensionSelector

        public org.onosproject.net.flow.criteria.ExtensionSelector getExtensionSelector​(org.onosproject.net.flow.criteria.ExtensionSelectorType type)
        Specified by:
        getExtensionSelector in interface org.onosproject.net.behaviour.ExtensionSelectorResolver