You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by da...@apache.org on 2005/05/15 04:26:55 UTC
svn commit: r170189 - in /geronimo/trunk/modules:
assembly/src/plan/system-plan.xml
system/src/java/org/apache/geronimo/system/configuration/FileConfigurationList.java
Author: dain
Date: Sat May 14 19:26:54 2005
New Revision: 170189
URL: http://svn.apache.org/viewcvs?rev=170189&view=rev
Log:
FileConfigurationList should use a reference to the ConfigurationManager instead of locating it directly
Modified:
geronimo/trunk/modules/assembly/src/plan/system-plan.xml
geronimo/trunk/modules/system/src/java/org/apache/geronimo/system/configuration/FileConfigurationList.java
Modified: geronimo/trunk/modules/assembly/src/plan/system-plan.xml
URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/assembly/src/plan/system-plan.xml?rev=170189&r1=170188&r2=170189&view=diff
==============================================================================
--- geronimo/trunk/modules/assembly/src/plan/system-plan.xml (original)
+++ geronimo/trunk/modules/assembly/src/plan/system-plan.xml Sat May 14 19:26:54 2005
@@ -53,6 +53,7 @@
<!-- Persistent List of running Configurations service -->
<gbean name="Default" class="org.apache.geronimo.system.configuration.FileConfigurationList">
<reference name="ServerInfo"><name>ServerInfo</name></reference>
+ <reference name="ConfigurationManager"><name>ConfigurationManager</name></reference>
<attribute name="configFile">var/config/config.list</attribute>
</gbean>
Modified: geronimo/trunk/modules/system/src/java/org/apache/geronimo/system/configuration/FileConfigurationList.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/system/src/java/org/apache/geronimo/system/configuration/FileConfigurationList.java?rev=170189&r1=170188&r2=170189&view=diff
==============================================================================
--- geronimo/trunk/modules/system/src/java/org/apache/geronimo/system/configuration/FileConfigurationList.java (original)
+++ geronimo/trunk/modules/system/src/java/org/apache/geronimo/system/configuration/FileConfigurationList.java Sat May 14 19:26:54 2005
@@ -92,9 +92,9 @@
*/
private Runnable hook;
- public FileConfigurationList(Kernel kernel, ServerInfo serverInfo, String configDir) {
+ public FileConfigurationList(Kernel kernel, ServerInfo serverInfo, ConfigurationManager configurationManager, String configDir) {
this.kernel = kernel;
- configurationManager = ConfigurationUtil.getConfigurationManager(kernel);
+ this.configurationManager = configurationManager;
this.serverInfo = serverInfo;
this.configFile = configDir;
}
@@ -197,8 +197,9 @@
infoFactory.addAttribute("kernel", Kernel.class, false);
infoFactory.addAttribute("kernelFullyStarted", boolean.class, false);
infoFactory.addReference("ServerInfo", ServerInfo.class, "GBean");
+ infoFactory.addReference("ConfigurationManager", ConfigurationManager.class, "ConfigurationManager");
infoFactory.addAttribute("configFile", String.class, true);
- infoFactory.setConstructor(new String[]{"kernel", "ServerInfo", "configFile"});
+ infoFactory.setConstructor(new String[]{"kernel", "ServerInfo", "ConfigurationManager", "configFile"});
GBEAN_INFO = infoFactory.getBeanInfo();
}