You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by oh...@apache.org on 2014/05/14 21:58:02 UTC
svn commit: r1594693 -
/commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration/builder/ReloadingFileBasedConfigurationBuilder.java
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