Class ExperimenterSerializerKeyFactory
- java.lang.Object
- 
- org.opendaylight.openflowjava.util.ExperimenterSerializerKeyFactory
 
- 
 public abstract class ExperimenterSerializerKeyFactory extends Object Factory for creating experimenter serializer keys.- Author:
- michal.polkorab
 
- 
- 
Constructor SummaryConstructors Constructor Description ExperimenterSerializerKeyFactory()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static ExperimenterIdSerializerKey<ExperimenterDataOfChoice>createExperimenterMessageSerializerKey(short msgVersion, long experimenterId, long type)Creates an experimenter message serializer key.static ExperimenterIdSerializerKey<MeterBandExperimenterCase>createMeterBandSerializerKey(short msgVersion, long experimenterId)Creates a meter band serializer key.static ExperimenterIdSerializerKey<MeterBandExperimenterCase>createMeterBandSerializerKey(short msgVersion, long experimenterId, Class<? extends ExperimenterMeterBandSubType> meterSubType)static ExperimenterIdSerializerKey<ExperimenterDataOfChoice>createMultipartRequestSerializerKey(short msgVersion, long experimenterId, long type)Creates a multi-part request serializer key.static ExperimenterIdSerializerKey<TableFeatureProperties>createMultipartRequestTFSerializerKey(short msgVersion, long experimenterId)Creates a multi-part request TF serializer key.
 
- 
- 
- 
Method Detail- 
createExperimenterMessageSerializerKeypublic static ExperimenterIdSerializerKey<ExperimenterDataOfChoice> createExperimenterMessageSerializerKey(short msgVersion, long 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(short msgVersion, long 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(short msgVersion, long 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(short msgVersion, long experimenterId) Creates a meter band serializer key.- Parameters:
- msgVersion- openflow wire version
- experimenterId- experimenter / vendor ID
- Returns:
- key instance
 
 - 
createMeterBandSerializerKeypublic static ExperimenterIdSerializerKey<MeterBandExperimenterCase> createMeterBandSerializerKey(short msgVersion, long experimenterId, Class<? extends ExperimenterMeterBandSubType> meterSubType) 
 
- 
 
-