public class ConfigAdminServiceImpl extends Object implements ConfigAdminInternal, org.jboss.msc.service.Service<ConfigAdminInternal>
Dictionary
s in the domain model keyed be persistent ID (PID).SERVICE_NAME
Modifier and Type | Method and Description |
---|---|
void |
addListener(ConfigAdminListener listener)
Add a configuration listener.
|
static org.jboss.msc.service.ServiceController<ConfigAdminInternal> |
addService(org.jboss.msc.service.ServiceTarget target,
org.jboss.msc.service.ServiceListener<Object>... listeners) |
Dictionary<String,String> |
getConfiguration(String pid)
Get the configuration dictionary for the given PID.
|
Set<String> |
getConfigurations()
Get the set of registered PIDs
|
ConfigAdminInternal |
getValue() |
boolean |
hasConfiguration(String pid)
True if there is a configuration for the given PID.
|
Dictionary<String,String> |
putConfiguration(String pid,
Dictionary<String,String> dictionary)
Put or update the configuration for the given PID.
|
void |
putConfigurationInternal(String pid,
Dictionary<String,String> dictionary) |
Dictionary<String,String> |
removeConfiguration(String pid)
Remove the configuration for the given PID.
|
void |
removeConfigurationInternal(String pid) |
void |
removeListener(ConfigAdminListener listener)
Remove a configuration listener.
|
void |
start(org.jboss.msc.service.StartContext context) |
void |
stop(org.jboss.msc.service.StopContext context) |
public static org.jboss.msc.service.ServiceController<ConfigAdminInternal> addService(org.jboss.msc.service.ServiceTarget target, org.jboss.msc.service.ServiceListener<Object>... listeners)
public void start(org.jboss.msc.service.StartContext context) throws org.jboss.msc.service.StartException
start
in interface org.jboss.msc.service.Service<ConfigAdminInternal>
org.jboss.msc.service.StartException
public void stop(org.jboss.msc.service.StopContext context)
stop
in interface org.jboss.msc.service.Service<ConfigAdminInternal>
public ConfigAdminInternal getValue() throws IllegalStateException
getValue
in interface org.jboss.msc.value.Value<ConfigAdminInternal>
IllegalStateException
public Set<String> getConfigurations()
ConfigAdmin
getConfigurations
in interface ConfigAdmin
public boolean hasConfiguration(String pid)
ConfigAdmin
hasConfiguration
in interface ConfigAdmin
public Dictionary<String,String> getConfiguration(String pid)
ConfigAdmin
getConfiguration
in interface ConfigAdmin
null
public Dictionary<String,String> putConfiguration(String pid, Dictionary<String,String> dictionary)
ConfigAdmin
putConfiguration
in interface ConfigAdmin
null
public void putConfigurationInternal(String pid, Dictionary<String,String> dictionary)
putConfigurationInternal
in interface ConfigAdminInternal
public Dictionary<String,String> removeConfiguration(String pid)
ConfigAdmin
removeConfiguration
in interface ConfigAdmin
null
public void removeConfigurationInternal(String pid)
removeConfigurationInternal
in interface ConfigAdminInternal
public void addListener(ConfigAdminListener listener)
ConfigAdmin
addListener
in interface ConfigAdmin
public void removeListener(ConfigAdminListener listener)
ConfigAdmin
removeListener
in interface ConfigAdmin
Copyright © 2013 JBoss by Red Hat. All rights reserved.