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
-