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(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)
Creates an experimenter error deserializer key.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.static ExperimenterIdDeserializerKey
createMeterBandDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)
Creates a meter band deserializer key.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.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.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.static ExperimenterIdDeserializerKey
createQueuePropertyDeserializerKey(org.opendaylight.yangtools.yang.common.Uint8 version, org.opendaylight.yangtools.yang.common.Uint32 experimenterId)
Creates a queue property deserializer key.static ExperimenterIdDeserializerKey
createVendorMessageDeserializerKey(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
-
-