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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExperimenterIdDeserializerKey
createExperimenterErrorDeserializerKey(short version, Long experimenterId)
Creates an experimenter error deserializer key.static ExperimenterIdTypeDeserializerKey
createExperimenterMessageDeserializerKey(short version, long experimenterId, long type)
Creates an experimenter message deserializer key.static ExperimenterIdDeserializerKey
createMeterBandDeserializerKey(short version, Long experimenterId)
Creates a meter band deserializer key.static ExperimenterIdTypeDeserializerKey
createMultipartReplyMessageDeserializerKey(short version, long experimenterId, long type)
Creates a multi-part reply message deserializer key.static ExperimenterIdDeserializerKey
createMultipartReplyTFDeserializerKey(short version, Long experimenterId)
Creates a multi-part reply TF deserializer key.static ExperimenterIdDeserializerKey
createMultipartReplyVendorMessageDeserializerKey(short version, long experimenterId)
Creates a multi-part reply vendor message deserializer key.static ExperimenterIdDeserializerKey
createQueuePropertyDeserializerKey(short version, Long experimenterId)
Creates a queue property deserializer key.static ExperimenterIdDeserializerKey
createVendorMessageDeserializerKey(short version, long experimenterId)
Creates a vendor message deserializer key.
-
-
-
Method Detail
-
createExperimenterErrorDeserializerKey
public static ExperimenterIdDeserializerKey createExperimenterErrorDeserializerKey(short version, Long experimenterId)
Creates an experimenter error deserializer key.- Parameters:
version
- openflow wire versionexperimenterId
- 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 versionexperimenterId
- experimenter / vendor IDtype
- 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 versionexperimenterId
- 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 versionexperimenterId
- experimenter / vendor IDtype
- 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 versionexperimenterId
- 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 versionexperimenterId
- 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 versionexperimenterId
- 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 versionexperimenterId
- experimenter / vendor ID- Returns:
- key instance
-
-