Class ExperimenterDeserializerKeyFactory

java.lang.Object
org.opendaylight.openflowjava.util.ExperimenterDeserializerKeyFactory

public final class ExperimenterDeserializerKeyFactory extends Object
Factory for creating experimenter deserializer keys.
Author:
michal.polkorab
  • Method Details

    • createExperimenterErrorDeserializerKey

      public static ExperimenterIdDeserializerKey createExperimenterErrorDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)
      Creates an experimenter error deserializer key.
      Parameters:
      version - openflow wire version
      experimenterId - experimenter / vendor ID
      Returns:
      key instance
    • createExperimenterMessageDeserializerKey

      public static ExperimenterIdTypeDeserializerKey createExperimenterMessageDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, long type)
      Creates an experimenter message deserializer key.
      Parameters:
      version - openflow wire version
      experimenterId - experimenter / vendor ID
      type - experimenter type according to vendor implementation
      Returns:
      key instance
    • createVendorMessageDeserializerKey

      public static ExperimenterIdDeserializerKey createVendorMessageDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)
      Creates a vendor message deserializer key.
      Parameters:
      version - openflow wire version
      experimenterId - experimenter / vendor ID
      Returns:
      key instance
    • createMultipartReplyMessageDeserializerKey

      public static ExperimenterIdTypeDeserializerKey createMultipartReplyMessageDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, long type)
      Creates a multi-part reply message deserializer key.
      Parameters:
      version - openflow wire version
      experimenterId - experimenter / vendor ID
      type - the type
      Returns:
      key instance
    • createMultipartReplyVendorMessageDeserializerKey

      public static ExperimenterIdDeserializerKey createMultipartReplyVendorMessageDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)
      Creates a multi-part reply vendor message deserializer key.
      Parameters:
      version - openflow wire version
      experimenterId - experimenter / vendor ID
      Returns:
      key instance
    • createMultipartReplyTFDeserializerKey

      public static ExperimenterIdDeserializerKey createMultipartReplyTFDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)
      Creates a multi-part reply TF deserializer key.
      Parameters:
      version - openflow wire version
      experimenterId - experimenter / vendor ID
      Returns:
      key instance
    • createQueuePropertyDeserializerKey

      public static ExperimenterIdDeserializerKey createQueuePropertyDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)
      Creates a queue property deserializer key.
      Parameters:
      version - openflow wire version
      experimenterId - experimenter / vendor ID
      Returns:
      key instance
    • createMeterBandDeserializerKey

      public static ExperimenterIdDeserializerKey createMeterBandDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)
      Creates a meter band deserializer key.
      Parameters:
      version - openflow wire version
      experimenterId - experimenter / vendor ID
      Returns:
      key instance