Class Ofdpa3MatchOvid

  • All Implemented Interfaces:
    org.onosproject.net.flow.criteria.ExtensionSelector, org.onosproject.net.flow.Extension

    public class Ofdpa3MatchOvid
    extends OfdpaMatchVlanVid
    OFDPA OVID extension match. OVID is a meta-data of the OFDPA pipeline, but basically it is a VLAN ID.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Ofdpa3MatchOvid()
      Constructs a new match OVID instruction.
        Ofdpa3MatchOvid​(org.onlab.packet.VlanId vlanId)
      Constructs a new match OVID instruction with a given VLAN ID.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      int hashCode()  
      java.lang.String toString()  
      org.onosproject.net.flow.criteria.ExtensionSelectorType type()
      Returns the treatment type.
      • Methods inherited from class org.onosproject.net.flow.AbstractExtension

        getProperties, getPropertyValue, setPropertyValue
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.onosproject.net.flow.Extension

        getProperties, getPropertyValue, setPropertyValue
    • Constructor Detail

      • Ofdpa3MatchOvid

        protected Ofdpa3MatchOvid()
        Constructs a new match OVID instruction.
      • Ofdpa3MatchOvid

        public Ofdpa3MatchOvid​(org.onlab.packet.VlanId vlanId)
        Constructs a new match OVID instruction with a given VLAN ID.
        Parameters:
        vlanId - VLAN ID
    • Method Detail

      • type

        public org.onosproject.net.flow.criteria.ExtensionSelectorType type()
        Returns the treatment type.
        Specified by:
        type in interface org.onosproject.net.flow.criteria.ExtensionSelector
        Overrides:
        type in class OfdpaMatchVlanVid
        Returns:
        the match OVID extension type