|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EditableConfigurationManager
A specialized ConfigurationManager that can change the set of GBeans included in the configuration at runtime.
Method Summary | |
---|---|
void |
addGBeanToConfiguration(Artifact configID,
GBeanData gbean,
boolean start)
Adds a new GBean to an existing Configuration. |
void |
addGBeanToConfiguration(Artifact configID,
String name,
GBeanData gbean,
boolean start)
Adds a new GBean to an existing Configuration. |
void |
removeGBeanFromConfiguration(Artifact configID,
AbstractName gbean)
Removes a GBean from a configuration. |
Method Detail |
---|
void addGBeanToConfiguration(Artifact configID, GBeanData gbean, boolean start) throws InvalidConfigException
configID
- The configuration to add the GBean to.gbean
- The data representing the GBean to add.start
- If true, the GBean should be started as part of this call.
InvalidConfigException
void addGBeanToConfiguration(Artifact configID, String name, GBeanData gbean, boolean start) throws InvalidConfigException
configID
- The configuration to add the GBean to.name
- The short name for the new GBean.gbean
- The data representing the GBean to add. This must not have an abstract name set.start
- If true, the GBean should be started as part of this call.
InvalidConfigException
void removeGBeanFromConfiguration(Artifact configID, AbstractName gbean) throws InvalidConfigException, GBeanNotFoundException
configID
- The configuration to remove the GBean from.gbean
- The ObjectName of the GBean to remove.
InvalidConfigException
GBeanNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |