Class ExperimenterDeserializerKeyFactory


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

      • createExperimenterErrorDeserializerKey

        public static ExperimenterIdDeserializerKey createExperimenterErrorDeserializerKey​(short version,
                                                                                           Long experimenterId)
        Creates an experimenter error deserializer key.
        Parameters:
        version - openflow wire version
        experimenterId - experimenter / vendor ID
        Returns:
        key instance
      • createExperimenterMessageDeserializerKey

        public static ExperimenterIdTypeDeserializerKey createExperimenterMessageDeserializerKey​(short version,
                                                                                                 long 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​(short version,
                                                                                       long experimenterId)
        Creates a vendor message deserializer key.
        Parameters:
        version - openflow wire version
        experimenterId - experimenter / vendor ID
        Returns:
        key instance
      • createMultipartReplyMessageDeserializerKey

        public static ExperimenterIdTypeDeserializerKey createMultipartReplyMessageDeserializerKey​(short version,
                                                                                                   long 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​(short version,
                                                                                                     long 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​(short version,
                                                                                          Long 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​(short version,
                                                                                       Long experimenterId)
        Creates a queue property deserializer key.
        Parameters:
        version - openflow wire version
        experimenterId - experimenter / vendor ID
        Returns:
        key instance
      • createMeterBandDeserializerKey

        public static ExperimenterIdDeserializerKey createMeterBandDeserializerKey​(short version,
                                                                                   Long experimenterId)
        Creates a meter band deserializer key.
        Parameters:
        version - openflow wire version
        experimenterId - experimenter / vendor ID
        Returns:
        key instance