[ 
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

Reply via email to