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

Reply via email to