Class ExperimenterSerializerKeyFactory
java.lang.Object
org.opendaylight.openflowjava.util.ExperimenterSerializerKeyFactory
Factory for creating experimenter serializer keys.
- Author:
 - michal.polkorab
 
- 
Constructor Summary
Constructors - 
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)  
 -