Class ExperimenterSerializerKeyFactory
java.lang.Object
org.opendaylight.openflowjava.util.ExperimenterSerializerKeyFactory
Factory for creating experimenter serializer keys.
- Author:
- michal.polkorab
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateExperimenterMessageSerializerKey
(org.opendaylight.yangtools.yang.common.Uint8 msgVersion, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, long type) Creates an experimenter message serializer key.createMeterBandSerializerKey
(org.opendaylight.yangtools.yang.common.Uint8 msgVersion, org.opendaylight.yangtools.yang.common.Uint32 experimenterId) Creates a meter band serializer key.createMeterBandSerializerKey
(org.opendaylight.yangtools.yang.common.Uint8 msgVersion, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, ExperimenterMeterBandSubType meterSubType) createMultipartRequestSerializerKey
(org.opendaylight.yangtools.yang.common.Uint8 msgVersion, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, long type) Creates a multi-part request serializer key.createMultipartRequestTFSerializerKey
(org.opendaylight.yangtools.yang.common.Uint8 msgVersion, org.opendaylight.yangtools.yang.common.Uint32 experimenterId) Creates a multi-part request TF serializer key.
-
Constructor Details
-
ExperimenterSerializerKeyFactory
public ExperimenterSerializerKeyFactory()
-
-
Method Details
-
createExperimenterMessageSerializerKey
public static ExperimenterIdSerializerKey<ExperimenterDataOfChoice> createExperimenterMessageSerializerKey(org.opendaylight.yangtools.yang.common.Uint8 msgVersion, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, long type) Creates an experimenter message serializer key.- Parameters:
msgVersion
- openflow wire versionexperimenterId
- experimenter / vendor IDtype
- experimenter type according to vendor implementation- Returns:
- key instance
-
createMultipartRequestSerializerKey
public static ExperimenterIdSerializerKey<ExperimenterDataOfChoice> createMultipartRequestSerializerKey(org.opendaylight.yangtools.yang.common.Uint8 msgVersion, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, long type) Creates a multi-part request serializer key.- Parameters:
msgVersion
- openflow wire versionexperimenterId
- experimenter / vendor IDtype
- experimenter type according to vendor implementation- Returns:
- key instance
-
createMultipartRequestTFSerializerKey
public static ExperimenterIdSerializerKey<TableFeatureProperties> createMultipartRequestTFSerializerKey(org.opendaylight.yangtools.yang.common.Uint8 msgVersion, org.opendaylight.yangtools.yang.common.Uint32 experimenterId) Creates a multi-part request TF serializer key.- Parameters:
msgVersion
- openflow wire versionexperimenterId
- experimenter / vendor ID- Returns:
- key instance
-
createMeterBandSerializerKey
public static ExperimenterIdSerializerKey<MeterBandExperimenterCase> createMeterBandSerializerKey(org.opendaylight.yangtools.yang.common.Uint8 msgVersion, org.opendaylight.yangtools.yang.common.Uint32 experimenterId) Creates a meter band serializer key.- Parameters:
msgVersion
- openflow wire versionexperimenterId
- experimenter / vendor ID- Returns:
- key instance
-
createMeterBandSerializerKey
public static ExperimenterIdSerializerKey<MeterBandExperimenterCase> createMeterBandSerializerKey(org.opendaylight.yangtools.yang.common.Uint8 msgVersion, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, ExperimenterMeterBandSubType meterSubType)
-