Class McastStoreKey


  • public class McastStoreKey
    extends Object
    Key of multicast next objective store.
    • Constructor Summary

      Constructors 
      Constructor Description
      McastStoreKey​(org.onlab.packet.IpAddress mcastIp, org.onosproject.net.DeviceId deviceId)
      Deprecated.
      in 1.12 ("Magpie") release.
      McastStoreKey​(org.onlab.packet.IpAddress mcastIp, org.onosproject.net.DeviceId deviceId, org.onlab.packet.VlanId vlanId)
      Constructs the key of multicast next objective store.
    • Constructor Detail

      • McastStoreKey

        @Deprecated
        public McastStoreKey​(org.onlab.packet.IpAddress mcastIp,
                             org.onosproject.net.DeviceId deviceId)
        Deprecated.
        in 1.12 ("Magpie") release.
        Constructs the key of multicast next objective store.
        Parameters:
        mcastIp - multicast group IP address
        deviceId - device ID
      • McastStoreKey

        public McastStoreKey​(org.onlab.packet.IpAddress mcastIp,
                             org.onosproject.net.DeviceId deviceId,
                             org.onlab.packet.VlanId vlanId)
        Constructs the key of multicast next objective store.
        Parameters:
        mcastIp - multicast group IP address
        deviceId - device ID
        vlanId - vlan id
    • Method Detail

      • mcastIp

        public org.onlab.packet.IpAddress mcastIp()
        Returns the multicast IP address of this key.
        Returns:
        multicast IP
      • deviceId

        public org.onosproject.net.DeviceId deviceId()
        Returns the device ID of this key.
        Returns:
        device ID
      • vlanId

        public org.onlab.packet.VlanId vlanId()
        Returns the vlan ID of this key.
        Returns:
        vlan ID
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object