Author: oheger
Date: Wed May 14 19:58:02 2014
New Revision: 1594693

URL: http://svn.apache.org/r1594693
Log:
ReloadingFileBasedConfigurationBuilder now overrides configure().

The return type is overloaded to enable method chaining with correct return
types.

Modified:
    
commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration/builder/ReloadingFileBasedConfigurationBuilder.java

Modified: 
commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration/builder/ReloadingFileBasedConfigurationBuilder.java
URL: 
http://svn.apache.org/viewvc/commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration/builder/ReloadingFileBasedConfigurationBuilder.java?rev=1594693&r1=1594692&r2=1594693&view=diff
==============================================================================
--- 
commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration/builder/ReloadingFileBasedConfigurationBuilder.java
 (original)
+++ 
commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration/builder/ReloadingFileBasedConfigurationBuilder.java
 Wed May 14 19:58:02 2014
@@ -142,6 +142,17 @@ public class ReloadingFileBasedConfigura
     }
 
     /**
+     * {@inheritDoc} This method is overridden here to change the result type.
+     */
+    @Override
+    public FileBasedConfigurationBuilder<T> configure(
+            BuilderParameters... params)
+    {
+        super.configure(params);
+        return this;
+    }
+
+    /**
      * Creates a {@code ReloadingDetector} which monitors the passed in
      * {@code FileHandler}. This method is called each time a new result object
      * is created with the current {@code FileHandler}. This implementation


Reply via email to