public class SerializerRegistryImpl extends Object implements SerializerRegistry
| Constructor and Description |
|---|
SerializerRegistryImpl() |
| Modifier and Type | Method and Description |
|---|---|
<K,S extends OFGeneralSerializer> |
getSerializer(MessageTypeKey<K> msgTypeKey)
Gets the encoder for the given message type key.
|
void |
init()
Serializer registry provisioning.
|
boolean |
isGroupAddModEnabled()
Checks if group add mod messages are enabled.
|
<K> void |
registerSerializer(MessageTypeKey<K> msgTypeKey,
OFGeneralSerializer serializer)
Registers a serializer.
|
void |
setGroupAddModConfig(boolean value)
Sets whether or not group add mod messages are enabled.
|
<K> boolean |
unregisterSerializer(MessageTypeKey<K> msgTypeKey)
Unregisters a serializer.
|
public void init()
SerializerRegistryinit in interface SerializerRegistrypublic void setGroupAddModConfig(boolean value)
SerializerRegistrysetGroupAddModConfig in interface SerializerRegistryvalue - true if group add mod messages are enabledpublic boolean isGroupAddModEnabled()
SerializerRegistryisGroupAddModEnabled in interface SerializerRegistrypublic <K,S extends OFGeneralSerializer> S getSerializer(MessageTypeKey<K> msgTypeKey)
getSerializer in interface SerializerRegistryK - input key typeS - type of resulting serializermsgTypeKey - the message type keypublic <K> void registerSerializer(MessageTypeKey<K> msgTypeKey, OFGeneralSerializer serializer)
SerializerRegistrySerializerRegistryInjector interface,
the serializer is injected with SerializerRegistry instance.registerSerializer in interface SerializerRegistryK - serializer key typemsgTypeKey - used for serializer lookupserializer - serializer implementationpublic <K> boolean unregisterSerializer(MessageTypeKey<K> msgTypeKey)
SerializerRegistryunregisterSerializer in interface SerializerRegistryK - serializer key typemsgTypeKey - used for serializer lookupCopyright © 2019 OpenDaylight. All rights reserved.