geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Jencks (JIRA)" <...@geronimo.apache.org>
Subject [jira] Commented: (GERONIMO-1060) Improvements to attribute management
Date Tue, 18 Oct 2005 01:41:48 GMT
    [ 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


Mime
View raw message