public abstract class AbstractConfigurationManager extends Object implements ConfigurationManager
Modifier and Type | Field and Description |
---|---|
protected org.kaaproject.kaa.client.configuration.base.ConfigurationDeserializer |
deserializer |
Constructor and Description |
---|
AbstractConfigurationManager(KaaClientProperties properties) |
Modifier and Type | Method and Description |
---|---|
boolean |
addListener(ConfigurationListener listener) |
protected byte[] |
getConfigurationData() |
ConfigurationHashContainer |
getConfigurationHashContainer() |
ConfigurationProcessor |
getConfigurationProcessor() |
protected byte[] |
getDefaultConfigurationData() |
void |
init() |
boolean |
removeListener(ConfigurationListener listener) |
void |
setConfigurationStorage(ConfigurationStorage storage)
Provide storage object which is able to persist encoded configuration data.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConfiguration
protected final org.kaaproject.kaa.client.configuration.base.ConfigurationDeserializer deserializer
public AbstractConfigurationManager(KaaClientProperties properties)
public void init()
init
in interface GenericConfigurationManager
public boolean addListener(ConfigurationListener listener)
addListener
in interface GenericConfigurationManager
public boolean removeListener(ConfigurationListener listener)
removeListener
in interface GenericConfigurationManager
public ConfigurationProcessor getConfigurationProcessor()
getConfigurationProcessor
in interface GenericConfigurationManager
public void setConfigurationStorage(ConfigurationStorage storage)
GenericConfigurationManager
setConfigurationStorage
in interface GenericConfigurationManager
storage
- Object which will save and load configuration dataConfigurationStorage
public ConfigurationHashContainer getConfigurationHashContainer()
getConfigurationHashContainer
in interface GenericConfigurationManager
protected byte[] getConfigurationData()
protected byte[] getDefaultConfigurationData()
Copyright © 2015. All rights reserved.