Modifier and Type | Method and Description |
---|---|
void |
SerializerExtensionProvider.registerExperimenterMessageSerializer(ExperimenterIdSerializerKey<? extends ExperimenterDataOfChoice> key,
OFSerializer<? extends ExperimenterDataOfChoice> serializer)
Registers an experimenter (vendor) message serializer.
|
void |
SerializerExtensionProvider.registerMeterBandSerializer(ExperimenterIdSerializerKey<MeterBandExperimenterCase> key,
OFSerializer<MeterBandExperimenterCase> serializer)
Deprecated.
Since we use ExperimenterIdMeterSubTypeSerializerKey as MeterBandSerializer's key, in order to avoid
the occurrence of an error,we should discard this function
|
void |
SerializerExtensionProvider.registerMultipartRequestSerializer(ExperimenterIdSerializerKey<? extends ExperimenterDataOfChoice> key,
OFSerializer<? extends ExperimenterDataOfChoice> serializer)
Registers a multipart-request (stats-request) serializer.
|
void |
SerializerExtensionProvider.registerMultipartRequestTFSerializer(ExperimenterIdSerializerKey<TableFeatureProperties> key,
OFGeneralSerializer serializer)
Registers a multipart-request table-features serializer.
|
Modifier and Type | Class and Description |
---|---|
class |
ExperimenterIdMeterSubTypeSerializerKey<T extends org.opendaylight.yangtools.yang.binding.DataContainer>
Key for an experimenter id meter subtype serializer.
|
class |
ExperimenterIdTypeSerializerKey<T extends org.opendaylight.yangtools.yang.binding.DataContainer>
Key for an experimenter id type serializer.
|
Modifier and Type | Method and Description |
---|---|
static ExperimenterIdSerializerKey<ExperimenterDataOfChoice> |
ExperimenterSerializerKeyFactory.createExperimenterMessageSerializerKey(short msgVersion,
long experimenterId,
long type)
Creates an experimenter message serializer key.
|
static ExperimenterIdSerializerKey<MeterBandExperimenterCase> |
ExperimenterSerializerKeyFactory.createMeterBandSerializerKey(short msgVersion,
long experimenterId)
Creates a meter band serializer key.
|
static ExperimenterIdSerializerKey<MeterBandExperimenterCase> |
ExperimenterSerializerKeyFactory.createMeterBandSerializerKey(short msgVersion,
long experimenterId,
Class<? extends ExperimenterMeterBandSubType> meterSubType) |
static ExperimenterIdSerializerKey<ExperimenterDataOfChoice> |
ExperimenterSerializerKeyFactory.createMultipartRequestSerializerKey(short msgVersion,
long experimenterId,
long type)
Creates a multi-part request serializer key.
|
static ExperimenterIdSerializerKey<TableFeatureProperties> |
ExperimenterSerializerKeyFactory.createMultipartRequestTFSerializerKey(short msgVersion,
long experimenterId)
Creates a multi-part request TF serializer key.
|
Copyright © 2020 OpenDaylight. All rights reserved.