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