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