morgand 01/08/29 09:53:17
Modified: latka/src/java/org/apache/commons/latka LatkaProperties.java
Log:
added method for resetting the Latka properties to their defaults
Revision Changes Path
1.5 +12 -0
jakarta-commons/latka/src/java/org/apache/commons/latka/LatkaProperties.java
Index: LatkaProperties.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/latka/src/java/org/apache/commons/latka/LatkaProperties.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- LatkaProperties.java 2001/08/28 15:50:31 1.4
+++ LatkaProperties.java 2001/08/29 16:53:17 1.5
@@ -81,6 +81,18 @@
return(Properties) _propsThreadLocal.get();
}
+ /**
+ * Resets the Latka properties to their initial value
+ * (getProperties() will still return the same Object).
+ * One use for this method is to reset state inside
+ * a Thread-pooling environment.
+ */
+ public static void resetProperties() {
+ Properties props = (Properties) _propsThreadLocal.get();
+ props.clear();
+ props.putAll(_initProps);
+ }
+
protected static Properties loadDefaultProps() {
Properties properties = new Properties();