Class ExperimenterDeserializerKeyFactory


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

      • 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