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