Class ExperimenterSerializerKeyFactory
java.lang.Object
org.opendaylight.openflowjava.util.ExperimenterSerializerKeyFactory
Factory for creating experimenter serializer keys.
- Author:
- michal.polkorab
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
ExperimenterSerializerKeyFactorypublic ExperimenterSerializerKeyFactory()
 
- 
- 
Method Details- 
createExperimenterMessageSerializerKeypublic 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 version
- experimenterId- experimenter / vendor ID
- type- experimenter type according to vendor implementation
- Returns:
- key instance
 
- 
createMultipartRequestSerializerKeypublic 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 version
- experimenterId- experimenter / vendor ID
- type- experimenter type according to vendor implementation
- Returns:
- key instance
 
- 
createMultipartRequestTFSerializerKeypublic 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 version
- experimenterId- experimenter / vendor ID
- Returns:
- key instance
 
- 
createMeterBandSerializerKeypublic 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 version
- experimenterId- experimenter / vendor ID
- Returns:
- key instance
 
- 
createMeterBandSerializerKeypublic static ExperimenterIdSerializerKey<MeterBandExperimenterCase> createMeterBandSerializerKey(org.opendaylight.yangtools.yang.common.Uint8 msgVersion, org.opendaylight.yangtools.yang.common.Uint32 experimenterId, ExperimenterMeterBandSubType meterSubType) 
 
-