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 2015/08/04 11:10:42 UTC

incubator-tamaya git commit: Fixed compile error.

Repository: incubator-tamaya
Updated Branches:
  refs/heads/master 94bbb755c -> 8a101851f


Fixed compile error.


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

Branch: refs/heads/master
Commit: 8a101851f62b9e4da038b856bf439e0bf9dbb8f5
Parents: 94bbb75
Author: anatole <at...@gmail.com>
Authored: Tue Aug 4 11:10:35 2015 +0200
Committer: anatole <at...@gmail.com>
Committed: Tue Aug 4 11:10:35 2015 +0200

----------------------------------------------------------------------
 .../examples/fileobserver/TestConfigView.java   | 23 ++++++++++++++++++++
 1 file changed, 23 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/8a101851/examples/6-fileobserver-example/src/test/java/org/aspache/tamaya/examples/fileobserver/TestConfigView.java
----------------------------------------------------------------------
diff --git a/examples/6-fileobserver-example/src/test/java/org/aspache/tamaya/examples/fileobserver/TestConfigView.java b/examples/6-fileobserver-example/src/test/java/org/aspache/tamaya/examples/fileobserver/TestConfigView.java
index 0095f19..a0e5df3 100644
--- a/examples/6-fileobserver-example/src/test/java/org/aspache/tamaya/examples/fileobserver/TestConfigView.java
+++ b/examples/6-fileobserver-example/src/test/java/org/aspache/tamaya/examples/fileobserver/TestConfigView.java
@@ -20,11 +20,13 @@ package org.aspache.tamaya.examples.fileobserver;
 
 import org.apache.tamaya.ConfigException;
 import org.apache.tamaya.ConfigOperator;
+import org.apache.tamaya.ConfigQuery;
 import org.apache.tamaya.Configuration;
 import org.apache.tamaya.ConfigurationProvider;
 import org.apache.tamaya.TypeLiteral;
 import org.apache.tamaya.spi.PropertyConverter;
 
+import java.lang.reflect.Type;
 import java.util.List;
 import java.util.Map;
 import java.util.logging.Level;
@@ -52,6 +54,27 @@ public class TestConfigView implements ConfigOperator{
                 return config.getProperties().entrySet().stream().filter(e -> e.getKey().startsWith("test")).collect(
                         Collectors.toMap(en -> en.getKey(), en -> en.getValue()));
             }
+
+            @Override
+            public Configuration with(ConfigOperator operator) {
+                return operator.operate(this);
+            }
+
+            @Override
+            public <T> T query(ConfigQuery<T> query) {
+                return query.query(this);
+            }
+
+            @Override
+            public String get(String key) {
+                return getProperties().get(key);
+            }
+
+            @Override
+            public <T> T get(String key, Class<T> type) {
+                return get(key, TypeLiteral.of(type));
+            }
+
             /**
              * Accesses the current String value for the given key and tries to convert it
              * using the {@link org.apache.tamaya.spi.PropertyConverter} instances provided by the current