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();