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 Summary
Constructors Constructor Description ExperimenterSerializerKeyFactory() 
- 
Method Summary
All 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
- 
createExperimenterMessageSerializerKey
public static ExperimenterIdSerializerKey<ExperimenterDataOfChoice> createExperimenterMessageSerializerKey(short msgVersion, long 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(short msgVersion, long 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(short msgVersion, long 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(short msgVersion, long experimenterId)
Creates a meter band serializer key.- Parameters:
 msgVersion- openflow wire versionexperimenterId- experimenter / vendor ID- Returns:
 - key instance
 
 
- 
createMeterBandSerializerKey
public static ExperimenterIdSerializerKey<MeterBandExperimenterCase> createMeterBandSerializerKey(short msgVersion, long experimenterId, Class<? extends ExperimenterMeterBandSubType> meterSubType)
 
 - 
 
 -