You are viewing a plain text version of this content. The canonical link for it is here.
Posted to kandula-dev@ws.apache.org by da...@apache.org on 2006/01/07 06:30:33 UTC

svn commit: r366668 - /webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/KandulaConfig.java

Author: dasarath
Date: Fri Jan  6 21:30:32 2006
New Revision: 366668

URL: http://svn.apache.org/viewcvs?rev=366668&view=rev
Log: (empty)

Added:
    webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/KandulaConfig.java

Added: webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/KandulaConfig.java
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/KandulaConfig.java?rev=366668&view=auto
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/KandulaConfig.java (added)
+++ webservices/kandula/branches/Kandula_1/src/java/org/apache/ws/transaction/KandulaConfig.java Fri Jan  6 21:30:32 2006
@@ -0,0 +1,51 @@
+/*
+ * Created on Jan 6, 2006
+ *
+ */
+package org.apache.ws.transaction;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Properties;
+
+/**
+ * @author Dasarath Weeratunge
+ *  
+ */
+public class KandulaConfig {
+
+	private static final String PROPERTY_FILE = "kandula.properties";
+
+	private static final String CONTEXT_PROPERTY = "kandula.context";
+
+	private static KandulaConfig instance = new KandulaConfig();
+
+	private Properties properties = null;
+
+	private KandulaConfig() {
+		properties = new Properties();
+		loadProperties();
+	}
+
+	public static KandulaConfig getInstance() {
+		return instance;
+	}
+
+	private void loadProperties() {
+		InputStream in = getClass().getClassLoader().getResourceAsStream(
+			PROPERTY_FILE);
+
+		try {
+			properties.load(in);
+			in.close();
+		} catch (IOException e) {
+			e.printStackTrace();
+			throw new RuntimeException(e);
+		}
+	}
+
+	public String getContext() {
+		return properties.getProperty(CONTEXT_PROPERTY);
+	}
+
+}
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: kandula-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: kandula-dev-help@ws.apache.org