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 ExperimenterIdDeserializerKeycreateExperimenterErrorDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)Creates an experimenter error deserializer key.static ExperimenterIdTypeDeserializerKeycreateExperimenterMessageDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, long type)Creates an experimenter message deserializer key.static ExperimenterIdDeserializerKeycreateMeterBandDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)Creates a meter band deserializer key.static ExperimenterIdTypeDeserializerKeycreateMultipartReplyMessageDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, long type)Creates a multi-part reply message deserializer key.static ExperimenterIdDeserializerKeycreateMultipartReplyTFDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)Creates a multi-part reply TF deserializer key.static ExperimenterIdDeserializerKeycreateMultipartReplyVendorMessageDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)Creates a multi-part reply vendor message deserializer key.static ExperimenterIdDeserializerKeycreateQueuePropertyDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)Creates a queue property deserializer key.static ExperimenterIdDeserializerKeycreateVendorMessageDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)Creates a vendor message deserializer key.
-
-
-
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 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
-
-