Class ExperimenterDeserializerKeyFactory
java.lang.Object
org.opendaylight.openflowjava.util.ExperimenterDeserializerKeyFactory
Factory for creating experimenter deserializer keys.
- Author:
- michal.polkorab
-
Method Summary
Modifier and TypeMethodDescriptioncreateExperimenterErrorDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId) Creates an experimenter error deserializer key.createExperimenterMessageDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, long type) Creates an experimenter message deserializer key.createMeterBandDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId) Creates a meter band deserializer key.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.createMultipartReplyTFDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId) Creates a multi-part reply TF deserializer key.createMultipartReplyVendorMessageDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId) Creates a multi-part reply vendor message deserializer key.createQueuePropertyDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId) Creates a queue property deserializer key.createVendorMessageDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId) Creates a vendor message deserializer key.
-
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 versionexperimenterId- 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 versionexperimenterId- experimenter / vendor IDtype- 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 versionexperimenterId- 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 versionexperimenterId- experimenter / vendor IDtype- 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 versionexperimenterId- 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 versionexperimenterId- 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 versionexperimenterId- 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 versionexperimenterId- experimenter / vendor ID- Returns:
- key instance
-