You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by tc...@apache.org on 2009/12/23 21:28:47 UTC
svn commit: r893621 -
/webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java
Author: tcunning
Date: Wed Dec 23 20:28:47 2009
New Revision: 893621
URL: http://svn.apache.org/viewvc?rev=893621&view=rev
Log:
JUDDI-324
Make sure we check system properties for an alternate uddi.xml filename
to use for XML configuration.
Modified:
webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java
Modified: webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java?rev=893621&r1=893620&r2=893621&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java (original)
+++ webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java Wed Dec 23 20:28:47 2009
@@ -38,6 +38,7 @@
*/
public class ClientConfig
{
+ private final static String UDDI_CONFIG_FILENAME_PROPERTY = "uddi.client.xml";
private final static String UDDI_CONFIG = "META-INF/uddi.xml";
private Logger log = Logger.getLogger(ClientConfig.class);
private Configuration config = null;;
@@ -72,7 +73,14 @@
CompositeConfiguration compositeConfig = new CompositeConfiguration();
compositeConfig.addConfiguration(new SystemConfiguration());
//Properties from XML file
- XMLConfiguration xmlConfig = new XMLConfiguration(UDDI_CONFIG);
+ XMLConfiguration xmlConfig = null;
+ final String filename = System.getProperty(UDDI_CONFIG_FILENAME_PROPERTY);
+ if (filename != null)
+ {
+ xmlConfig = new XMLConfiguration(filename);
+ } else {
+ xmlConfig = new XMLConfiguration(UDDI_CONFIG);
+ }
long refreshDelay = xmlConfig.getLong(Property.UDDI_RELOAD_DELAY, 1000l);
log.debug("Setting refreshDelay to " + refreshDelay);
FileChangedReloadingStrategy fileChangedReloadingStrategy = new FileChangedReloadingStrategy();
---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org