You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tamaya.apache.org by an...@apache.org on 2017/09/28 20:03:44 UTC

[08/12] incubator-tamaya git commit: TAMAYA-274: Added default implementations for deprecated methods.

TAMAYA-274: Added default implementations for deprecated methods.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/48af147a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/48af147a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/48af147a

Branch: refs/heads/master
Commit: 48af147a8decac2a2988cdb4d29388c26ef625dc
Parents: 4872a50
Author: anatole <an...@apache.org>
Authored: Sun Sep 10 22:29:45 2017 +0200
Committer: Anatole Tresch <an...@apache.org>
Committed: Thu Sep 28 22:01:26 2017 +0200

----------------------------------------------------------------------
 .../org/apache/tamaya/spi/ConfigurationProviderSpi.java | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/48af147a/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationProviderSpi.java
----------------------------------------------------------------------
diff --git a/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationProviderSpi.java b/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationProviderSpi.java
index 63f09e9..b69bef6 100644
--- a/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationProviderSpi.java
+++ b/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationProviderSpi.java
@@ -79,7 +79,9 @@ public interface ConfigurationProviderSpi {
      * @deprecated Will be removed in favour of {@link Configuration#getContext()}.
      */
     @Deprecated
-    ConfigurationContext getConfigurationContext();
+    default ConfigurationContext getConfigurationContext(){
+        return getConfiguration().getContext();
+    }
 
     /**
      * This method allows to replace the current {@link org.apache.tamaya.spi.ConfigurationContext} with a new
@@ -93,7 +95,9 @@ public interface ConfigurationProviderSpi {
      * @deprecated use {@link #setConfiguration(Configuration)}
      */
     @Deprecated
-    void setConfigurationContext(ConfigurationContext context);
+    default void setConfigurationContext(ConfigurationContext context){
+        setConfiguration(createConfiguration(context));
+    }
 
     /**
      * Method that allows to determine if a new {@link org.apache.tamaya.spi.ConfigurationContext} can be applied
@@ -105,7 +109,9 @@ public interface ConfigurationProviderSpi {
      * @deprecated use {@link #isConfigurationSettable()}
      */
     @Deprecated
-    boolean isConfigurationContextSettable();
+    default boolean isConfigurationContextSettable(){
+        return isConfigurationSettable();
+    }
 
 
 }