org.eclipse.swordfish.internal.core.configuration
Class ConfigurationServiceImpl

java.lang.Object
  extended by org.eclipse.swordfish.internal.core.configuration.ConfigurationServiceImpl
All Implemented Interfaces:
ConfigurationService

public class ConfigurationServiceImpl
extends java.lang.Object
implements ConfigurationService


Constructor Summary
ConfigurationServiceImpl()
           
 
Method Summary
 org.osgi.service.cm.ConfigurationAdmin getConfigurationAdmin()
           
 void setConfigurationAdmin(org.osgi.service.cm.ConfigurationAdmin configurationAdmin)
           
<T> void
updateConfiguration(java.lang.String id, java.util.Map<java.lang.String,T> configurationData)
          Updates the configuration with the specified id
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationServiceImpl

public ConfigurationServiceImpl()
Method Detail

getConfigurationAdmin

public org.osgi.service.cm.ConfigurationAdmin getConfigurationAdmin()

setConfigurationAdmin

public void setConfigurationAdmin(org.osgi.service.cm.ConfigurationAdmin configurationAdmin)

updateConfiguration

public <T> void updateConfiguration(java.lang.String id,
                                    java.util.Map<java.lang.String,T> configurationData)
Description copied from interface: ConfigurationService
Updates the configuration with the specified id

Specified by:
updateConfiguration in interface ConfigurationService
Type Parameters:
T - Type of configuration appropriate for the id passed.
Parameters:
id - unique configuration identifier, must not be null or an empty String
configurationData - Map of configurationData
See Also:
ConfigurationConsumer