[ http://issues.apache.org/jira/browse/GERONIMO-1060?page=comments#action_12332315 ]
David Jencks commented on GERONIMO-1060: ---------------------------------------- Steps 2 and 3, add load tags to configuration and gbean elements. Config.xml is the persistent config list Sending trunk/applications/console-standard/src/java/org/apache/geronimo/console/configmanager/ConfigManagerPortlet.java Sending trunk/applications/console-standard/src/java/org/apache/geronimo/console/configmanager/DeploymentPortlet.java Sending trunk/applications/console-standard/src/java/org/apache/geronimo/console/databasemanager/DatabaseManagerHelper.java Sending trunk/applications/console-standard/src/java/org/apache/geronimo/console/jmsmanager/activemqCF/ActiveMQConnectorHelper.java Sending trunk/applications/console-standard/src/java/org/apache/geronimo/console/jmsmanager/handlers/CreateDestinationHandler.java Sending trunk/modules/assembly/maven.xml Sending trunk/modules/assembly/src/plan/client-system-plan.xml Sending trunk/modules/assembly/src/plan/deployer-system-plan.xml Sending trunk/modules/assembly/src/plan/system-plan.xml Adding trunk/modules/assembly/src/var/config/config.offline.xml Sending trunk/modules/assembly/src/var/config/config.xml Sending trunk/modules/connector-builder/src/test/org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest.java Sending trunk/modules/deploy-jsr88/src/java/org/apache/geronimo/deployment/plugin/local/RedeployCommand.java Sending trunk/modules/deploy-jsr88/src/java/org/apache/geronimo/deployment/plugin/local/StartCommand.java Sending trunk/modules/deploy-jsr88/src/java/org/apache/geronimo/deployment/plugin/local/StopCommand.java Sending trunk/modules/deployment/src/java/org/apache/geronimo/deployment/DeploymentContext.java Sending trunk/modules/jetty-builder/src/test/org/apache/geronimo/jetty/deployment/JettyModuleBuilderTest.java Sending trunk/modules/kernel/src/java/org/apache/geronimo/kernel/config/Configuration.java Sending trunk/modules/kernel/src/java/org/apache/geronimo/kernel/config/ConfigurationManager.java Sending trunk/modules/kernel/src/java/org/apache/geronimo/kernel/config/ConfigurationManagerImpl.java Sending trunk/modules/kernel/src/java/org/apache/geronimo/kernel/config/ManageableAttributeStore.java Sending trunk/modules/kernel/src/java/org/apache/geronimo/kernel/config/PersistentConfigurationList.java Sending trunk/modules/system/src/java/org/apache/geronimo/system/configuration/FileConfigurationList.java Sending trunk/modules/system/src/java/org/apache/geronimo/system/configuration/LocalAttributeManager.java Sending trunk/modules/system/src/java/org/apache/geronimo/system/configuration/LocalConfigStore.java Sending trunk/modules/system/src/java/org/apache/geronimo/system/main/CommandLine.java Sending trunk/modules/system/src/java/org/apache/geronimo/system/main/Daemon.java Sending trunk/modules/system/src/schema/local-attribute.xsd Sending trunk/modules/system/src/test/org/apache/geronimo/system/configuration/LocalConfigStoreTest.java Sending trunk/modules/tomcat-builder/src/test/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilderTest.java Sending trunk/plugins/geronimo-deployment-plugin/src/java/org/apache/geronimo/deployment/mavenplugin/StartServer.java Sending trunk/plugins/geronimo-packaging-plugin/src/java/org/apache/geronimo/plugin/packaging/PackageBuilder.java Transmitting file data ................................ Committed revision 326008. Checking in modules/openejb-builder/src/test/org/openejb/deployment/KernelHelper.java; new revision: 1.6; previous revision: 1.5 > Improvements to attribute management > ------------------------------------ > > Key: GERONIMO-1060 > URL: http://issues.apache.org/jira/browse/GERONIMO-1060 > Project: Geronimo > Type: Improvement > Components: kernel > Versions: 1.0 > Reporter: David Jencks > Assignee: David Jencks > Fix For: 1.0 > > The main goal here is to allow the attribute store (especially config.xml) to > control which gbeans and configurations are started. Here are some steps and > partial goals: > 1. Modify the configuration loading process so it is more under the control > of ConfigurationManagerImpl and so the set of gbeans to be loaded in a > configuration can be modified by the attribute store. > 2. Add an attribute to the schema so gbeans defined in the serialzed > configuration state may be prevented from being loaded. > 3. Add an attribute to the schema so configurations can be prevented from > loading. This will make it possible to use the attribute store also as a > persistent configuration list. > 4. (needs research) Allow additional gbeans to be created from information in > the attribute store. This is somewhat controversial and the exact limits for > this capability need further discussion. In particular we may want to make > some configurations inextensible and we may want to (possibly just for the > moment) limit ourselves to gbeans that have only simple attributes. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
