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 Link icon

    • createExperimenterErrorDeserializerKey Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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