http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation-new/extensions/mod_resources.html ---------------------------------------------------------------------- diff --git a/documentation-new/extensions/mod_resources.html b/documentation-new/extensions/mod_resources.html index 50b27ee..6e7bce4 100644 --- a/documentation-new/extensions/mod_resources.html +++ b/documentation-new/extensions/mod_resources.html @@ -323,7 +323,7 @@ on your own.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation-new/extensions/mod_server.html ---------------------------------------------------------------------- diff --git a/documentation-new/extensions/mod_server.html b/documentation-new/extensions/mod_server.html index 07964e7..870110e 100644 --- a/documentation-new/extensions/mod_server.html +++ b/documentation-new/extensions/mod_server.html @@ -403,7 +403,7 @@ Configuration: <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation-new/extensions/mod_spring.html ---------------------------------------------------------------------- diff --git a/documentation-new/extensions/mod_spring.html b/documentation-new/extensions/mod_spring.html index facf223..e864ebd 100644 --- a/documentation-new/extensions/mod_spring.html +++ b/documentation-new/extensions/mod_spring.html @@ -361,7 +361,7 @@ For a full description of Tamaya’s injection API please <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation-new/extensions/mod_usagetracker.html ---------------------------------------------------------------------- diff --git a/documentation-new/extensions/mod_usagetracker.html b/documentation-new/extensions/mod_usagetracker.html index 752e5b9..12267f9 100644 --- a/documentation-new/extensions/mod_usagetracker.html +++ b/documentation-new/extensions/mod_usagetracker.html @@ -340,7 +340,7 @@ logic can be adapted or replaced.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation-new/extensions/mod_validation.html ---------------------------------------------------------------------- diff --git a/documentation-new/extensions/mod_validation.html b/documentation-new/extensions/mod_validation.html index 52d0845..6af4d19 100644 --- a/documentation-new/extensions/mod_validation.html +++ b/documentation-new/extensions/mod_validation.html @@ -275,7 +275,7 @@ a WARNING message.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation-new/extensions/mod_vertx.html ---------------------------------------------------------------------- diff --git a/documentation-new/extensions/mod_vertx.html b/documentation-new/extensions/mod_vertx.html index 832aefe..cd9bac6 100644 --- a/documentation-new/extensions/mod_vertx.html +++ b/documentation-new/extensions/mod_vertx.html @@ -347,7 +347,7 @@ private String valBusTarget;</code></pre> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation-new/extensions/mod_yaml.html ---------------------------------------------------------------------- diff --git a/documentation-new/extensions/mod_yaml.html b/documentation-new/extensions/mod_yaml.html index dc172d7..7512bb8 100644 --- a/documentation-new/extensions/mod_yaml.html +++ b/documentation-new/extensions/mod_yaml.html @@ -264,7 +264,7 @@ comments -> Late afternoon is best. Backup contact is Nancy Billsmer @ 338-43 <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation-new/quickstart.html ---------------------------------------------------------------------- diff --git a/documentation-new/quickstart.html b/documentation-new/quickstart.html index 9b86d67..516ed0c 100644 --- a/documentation-new/quickstart.html +++ b/documentation-new/quickstart.html @@ -437,7 +437,7 @@ MyTypeTemplate type = ConfigurationInjector.createTemplate(MyTypeTemplate.class) <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation-new/spisupport.html ---------------------------------------------------------------------- diff --git a/documentation-new/spisupport.html b/documentation-new/spisupport.html index c225fe1..fa1c899 100644 --- a/documentation-new/spisupport.html +++ b/documentation-new/spisupport.html @@ -233,7 +233,7 @@ of the Tamaya API as well.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation-new/usecases.html ---------------------------------------------------------------------- diff --git a/documentation-new/usecases.html b/documentation-new/usecases.html index 762de76..dc368a1 100644 --- a/documentation-new/usecases.html +++ b/documentation-new/usecases.html @@ -1020,7 +1020,7 @@ on Configuration.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/api.html ---------------------------------------------------------------------- diff --git a/documentation/api.html b/documentation/api.html index 6731c10..3a5f171 100644 --- a/documentation/api.html +++ b/documentation/api.html @@ -125,7 +125,7 @@ <h1></h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div class="sect1"> <h2 id="CoreDesign">Apache Tamaya: API</h2> @@ -1228,7 +1228,7 @@ further details.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/core.html ---------------------------------------------------------------------- diff --git a/documentation/core.html b/documentation/core.html index b174209..9bf1b4d 100644 --- a/documentation/core.html +++ b/documentation/core.html @@ -125,7 +125,7 @@ <h1></h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div class="sect1"> <h2 id="Core">Tamaya Core Implementation</h2> @@ -672,7 +672,7 @@ Loading extensions hereby is trivial: you only are required to add the correspon <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions.html ---------------------------------------------------------------------- diff --git a/documentation/extensions.html b/documentation/extensions.html index 13ad7c9..c937b6a 100644 --- a/documentation/extensions.html +++ b/documentation/extensions.html @@ -125,7 +125,7 @@ <h1></h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div class="sect1"> <h2 id="_apache_tamaya_extension_modules">Apache Tamaya: Extension Modules</h2> @@ -400,7 +400,7 @@ All extensions currently require Java 8. <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_camel.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_camel.html b/documentation/extensions/mod_camel.html index c597aa2..13163d4 100644 --- a/documentation/extensions/mod_camel.html +++ b/documentation/extensions/mod_camel.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Integration with Apache Camel</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -286,7 +286,7 @@ again use Tamaya as the main configuration solutions only using Camel’s de <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_cdi.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_cdi.html b/documentation/extensions/mod_cdi.html index dacfb2c..e3cb64f 100644 --- a/documentation/extensions/mod_cdi.html +++ b/documentation/extensions/mod_cdi.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: CDI Support</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -445,7 +445,7 @@ default section parts.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_classloader_support.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_classloader_support.html b/documentation/extensions/mod_classloader_support.html index caa9bfe..a2bb4f5 100644 --- a/documentation/extensions/mod_classloader_support.html +++ b/documentation/extensions/mod_classloader_support.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Classloader Isolation Support</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -255,7 +255,7 @@ hierarchies:</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_collections.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_collections.html b/documentation/extensions/mod_collections.html index 40bfe5d..dd16d62 100644 --- a/documentation/extensions/mod_collections.html +++ b/documentation/extensions/mod_collections.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Collection Support</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -457,7 +457,7 @@ _redefined-map.item-separator=|</code></pre> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_consul.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_consul.html b/documentation/extensions/mod_consul.html index 3bb6d77..b638c7c 100644 --- a/documentation/extensions/mod_consul.html +++ b/documentation/extensions/mod_consul.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Integration with consul (Hashicorp)</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -226,7 +226,7 @@ set to <code>cluster-config.</code> a consul key of <code>host:known/all</code> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_etcd.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_etcd.html b/documentation/extensions/mod_etcd.html index 9815b32..1b20aa5 100644 --- a/documentation/extensions/mod_etcd.html +++ b/documentation/extensions/mod_etcd.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Integration with etcd (Core OS)</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -358,7 +358,7 @@ set to <code>cluster-config.</code> a etcd key of <code>host:known/all</code> is <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_events.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_events.html b/documentation/extensions/mod_events.html index a4cd007..1600f4a 100644 --- a/documentation/extensions/mod_events.html +++ b/documentation/extensions/mod_events.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Events</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -526,7 +526,7 @@ active (by default using the Java ServiceLoader mechanism).</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_features.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_features.html b/documentation/extensions/mod_features.html index aecaf34..9ad4626 100644 --- a/documentation/extensions/mod_features.html +++ b/documentation/extensions/mod_features.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Features Check</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -270,7 +270,7 @@ to check, which Tamaya extensions are currently loaded.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_filter.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_filter.html b/documentation/extensions/mod_filter.html index b853927..45c9a96 100644 --- a/documentation/extensions/mod_filter.html +++ b/documentation/extensions/mod_filter.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: User Filtering</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -278,7 +278,7 @@ managed filters:</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_formats.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_formats.html b/documentation/extensions/mod_formats.html index 78a7a24..c9bfac3 100644 --- a/documentation/extensions/mod_formats.html +++ b/documentation/extensions/mod_formats.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Formats</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -560,7 +560,7 @@ functionality provided with java.util.Properties:</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_functions.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_functions.html b/documentation/extensions/mod_functions.html index abfccdb..7d64aed 100644 --- a/documentation/extensions/mod_functions.html +++ b/documentation/extensions/mod_functions.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Functions</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -311,7 +311,7 @@ in <em>sectionKeys</em> from a given <em>key</em>.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_hazelcast.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_hazelcast.html b/documentation/extensions/mod_hazelcast.html index 816629c..4e105b9 100644 --- a/documentation/extensions/mod_hazelcast.html +++ b/documentation/extensions/mod_hazelcast.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Integration with Hazelcast</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -272,7 +272,7 @@ Configuration config = b.build();</code></pre> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_injection.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_injection.html b/documentation/extensions/mod_injection.html index 87a0913..8eaa9ea 100644 --- a/documentation/extensions/mod_injection.html +++ b/documentation/extensions/mod_injection.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Injection</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-05-02</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -202,8 +202,7 @@ according injection services. This module adds this functionality to Tamaya.</p> <div class="paragraph"> <p>Basically you annotate fields or methods in your beans with @Config to enable configuration injection. Tamaya additionally defines further annotations that allo you to define additional aspects such as default values, custom -converters etc. The following example illustrates the basic functionality: -code snippet:</p> +converters etc. The following example illustrates the basic functionality:</p> </div> <div class="listingblock"> <div class="title">Annotated Example Class</div> @@ -246,24 +245,19 @@ public class ConfiguredClass { this feature a class must be annotated with @ConfigAutoInject:</p> </div> <div class="listingblock"> +<div class="title">An autoinjected bean class</div> <div class="content"> -<pre class="prettyprint highlight"><code class="language-java" data-lang="java">. An autoinjected bean class --------------------------------------------- -package a.b;</code></pre> -</div> -</div> -<div class="paragraph"> -<p>@ConfigAutoInject +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">package a.b; + +@ConfigAutoInject public final class Tenant { private int id; private String name; private String description; @NoConfig // prevents auto injection for this field - private String id2;</p> -</div> -<div class="literalblock"> -<div class="content"> -<pre> public int getId(){ + private String id2; + + public int getId(){ return id; } public String getName(){ @@ -272,457 +266,436 @@ public final class Tenant { public String getDescription(){ return description; } -}</pre> +}</code></pre> +</div> </div> +<div class="paragraph"> +<p>These examples do not show all possibilities provided. Configuring instance of these +class using Tamaya is very simple: Just pass the instance to Tamaya to let +Tamaya inject the configuration (or throw a ConfigException, if this is not possible):</p> </div> <div class="listingblock"> +<div class="title">Configuring the ConfiguredClass Instance</div> <div class="content"> -<pre>These examples do not show all possibilities provided. Configuring instance of these -class using Tamaya is very simple: Just pass the instance to Tamaya to let -Tamaya inject the configuration (or throw a +ConfigException+, if this is not possible): +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">ConfiguredClass classInstance = new ConfiguredClass(); +ConfigurationInjector.configure(configuredClass); -[source,java] -.Configuring the +ConfiguredClass+ Instance</pre> +Tenant tenant = new Tenant(); +ConfigurationInjector.configure(tenant);</code></pre> +</div> </div> +<div class="admonitionblock note"> +<table> +<tr> +<td class="icon"> +<div class="title">Note</div> +</td> +<td class="content"> +Configuration injection works similarly, when used with other integration modules, e.g. when Tamaya is used +with CDI, Spring or within an OSGI container. For further details refer also to the corresponding integration module’s +documentation. +</td> +</tr> +</table> </div> +<div class="sect3"> +<h4 id="_the_configurationinjector">The ConfigurationInjector</h4> <div class="paragraph"> -<p>ConfiguredClass classInstance = new ConfiguredClass(); -ConfigurationInjector.configure(configuredClass);</p> +<p>The ConfigurationInjector interface provides methods that allow any kind of instances to be configured +by passing the instances to T ConfigurationInjector.getInstance().configure(T);. The classes passed +hereby must not be annotated with @Config for being configurable.</p> </div> +</div> +<div class="sect3"> +<h4 id="_accessing_supplier_instances">Accessing Supplier instances</h4> <div class="paragraph"> -<p>Tenant tenant = new Tenant(); -ConfigurationInjector.configure(tenant);</p> +<p>In many cases you want to create a supplier that simply creates instances that are correctly configured as defined +by the current context. This can be done using Suppliers:</p> </div> <div class="listingblock"> <div class="content"> -<pre>NOTE: Configuration injection works similarly, when used with other integration modules, e.g. when Tamaya is used -with CDI, Spring or within an OSGI container. For further details refer also to the corresponding integration module's -documentation. - - -==== The ConfigurationInjector - -The +ConfigurationInjector+ interface provides methods that allow any kind of instances to be configured -by passing the instances to +T ConfigurationInjector.getInstance().configure(T);+. The classes passed -hereby must not be annotated with +@Config+ for being configurable. - -==== Accessing Supplier instances - -In many cases you want to create a supplier that simply creates instances that are correctly configured as defined -by the current context. This can be done using +Suppliers+: - -[source, java]</pre> -</div> -</div> -<div class="paragraph"> -<p>Supplier<Tenant> configuredTenantSupplier = ConfigurationInjector.getInstance().getConfiguredSupplier( +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">Supplier<Tenant> configuredTenantSupplier = ConfigurationInjector.getInstance().getConfiguredSupplier( new Supplier<Tenant>(){ public Tenant get(){ return new Tenant(); } -});</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre>With Java 8 it's even more simple: - -[source, java]</pre> +});</code></pre> </div> </div> <div class="paragraph"> -<p>Supplier<Tenant> configuredTenantSupplier = ConfigurationInjector.getInstance().getConfiguredSupplier( - Tenant::new);</p> +<p>With Java 8 it’s even more simple:</p> </div> <div class="listingblock"> <div class="content"> -<pre>Hereby this annotation can be used in multiple ways and combined with other annotations such as -+@WithLoadPolicy+, +@WithConfigOperator+, +@WithPropertyConverter+. - - -==== Minimal Example - -To illustrate the mechanism below the most simple variant of a configured class is given: - -[source,java] -.Most simple configured class</pre> +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">Supplier<Tenant> configuredTenantSupplier = ConfigurationInjector.getInstance().getConfiguredSupplier( + Tenant::new);</code></pre> </div> </div> <div class="paragraph"> -<p>pubic class ConfiguredItem{ - @Config - private String aValue; -}</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre>When this class is configured, e.g. by passing it to +ConfigurationInjector.getInstance().configure(Object)+, -the following is happening: - -* The current valid +Configuration+ is evaluated by calling +Configuration cfg = ConfigurationProvider.getConfiguration();+ -* The current property value (String) is evaluated by calling +cfg.get("aValue");+ for each possible key (mutliple - keys are possible). -* if not successful, an error is thrown (+ConfigException+) -* On success, since no type conversion is involved, the value is injected. - - -=== The Annotations in detail - -==== Using `@Config` - -This is the main annotation targeting a field in a class for configuration injection. - -===== Evaluating of _configuration keys_ - -By default Tamaya tries to determine configuration for each property of an instance -passed, using the following resolution policy: - -* Given a class +a.b.MyClass+ and a field +myField+ it would try to look up the - following keys: - -[source, listing]</pre> +<p>Hereby this annotation can be used in multiple ways and combined with other annotations such as +@WithLoadPolicy, @WithConfigOperator, @WithPropertyConverter.</p> </div> </div> +<div class="sect3"> +<h4 id="_minimal_example">Minimal Example</h4> <div class="paragraph"> -<p>a.b.MyClass.myField -a.b.MyClass.my-field -MyClass.myField -MyClass.my-field -myField -my-field</p> +<p>To illustrate the mechanism below the most simple variant of a configured class is given:</p> </div> <div class="listingblock"> +<div class="title">Most simple configured class</div> <div class="content"> -<pre>This behaviour can be adapted, e.g. by using the `@ConfigDefaultSections` annotation on the -declaring type:</pre> +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">pubic class ConfiguredItem{ + @Config + private String aValue; +}</code></pre> </div> </div> <div class="paragraph"> -<p>@ConfigDefaultSections("a.b.c", "deprecated") -pubic class MyClass{ - @Config - private String myField; -}</p> +<p>When this class is configured, e.g. by passing it to ConfigurationInjector.getInstance().configure(Object), +the following is happening:</p> </div> -<div class="listingblock"> -<div class="content"> -<pre>This will result in a modified lookup chain as illustrated below: - -[source, listing]</pre> +<div class="ulist"> +<ul> +<li> +<p>The current valid Configuration is evaluated by calling Configuration cfg = ConfigurationProvider.getConfiguration();</p> +</li> +<li> +<p>The current property value (String) is evaluated by calling cfg.get("aValue"); for each possible key (mutliple +keys are possible).</p> +</li> +<li> +<p>if not successful, an error is thrown (ConfigException)</p> +</li> +<li> +<p>On success, since no type conversion is involved, the value is injected.</p> +</li> +</ul> </div> </div> +</div> +<div class="sect2"> +<h3 id="_the_annotations_in_detail">The Annotations in detail</h3> +<div class="sect3"> +<h4 id="_using_code_config_code">Using <code>@Config</code></h4> <div class="paragraph"> -<p>a.b.c.myField -a.b.c.my-field -deprecated.myField -deprecated.my-field</p> +<p>This is the main annotation targeting a field in a class for configuration injection.</p> +</div> +<div class="sect4"> +<h5 id="_evaluating_of_em_configuration_keys_em">Evaluating of <em>configuration keys</em></h5> +<div class="paragraph"> +<p>By default Tamaya tries to determine configuration for each property of an instance +passed, using the following resolution policy:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>Given a class a.b.MyClass and a field myField it would try to look up the +following keys:</p> +</li> +</ul> </div> <div class="listingblock"> <div class="content"> -<pre>This helps to reduce redundancy when referring to you configuration keys. Additionally -it is also possible to define absolute key entries, e.g.</pre> +<pre class="prettyprint highlight"><code class="language-listing" data-lang="listing">a.b.MyClass.myField +a.b.MyClass.my-field +MyClass.myField +MyClass.my-field +myField +my-field</code></pre> </div> </div> <div class="paragraph"> -<p>@ConfigDefaultSections("a.b.c") -pubic class MyClass{ - @Config("myField" /* relative */, "[absolute.key]") - private String myField; -}</p> +<p>This behaviour can be adapted, e.g. by using the <code>@ConfigDefaultSections</code> annotation on the +declaring type:</p> </div> <div class="listingblock"> <div class="content"> -<pre>This will result in a lookup chain as illustrated below: - -[source, listing]</pre> +<pre>@ConfigDefaultSections("a.b.c", "deprecated") +pubic class MyClass{ + @Config + private String myField; +}</pre> </div> </div> <div class="paragraph"> -<p>a.b.c.myField -absolute.key # default sections are ignored</p> +<p>This will result in a modified lookup chain as illustrated below:</p> </div> <div class="listingblock"> <div class="content"> -<pre>===== Using defaults - -In the next example we explicitly define the _default_ property value: -[source,java]</pre> +<pre class="prettyprint highlight"><code class="language-listing" data-lang="listing">a.b.c.myField +a.b.c.my-field +deprecated.myField +deprecated.my-field</code></pre> </div> </div> <div class="paragraph"> -<p>pubic class ConfiguredItem{</p> -</div> -<div class="literalblock"> -<div class="content"> -<pre> @Config(value={"aValue", "a.b.value","a.b.deprecated.value"}, defaultValue="${env:java.version}") - private String aValue; -}</pre> -</div> +<p>This helps to reduce redundancy when referring to you configuration keys. Additionally +it is also possible to define absolute key entries, e.g.</p> </div> <div class="listingblock"> <div class="content"> -<pre>==== Automatically inject all items using `@ConfigAutoInject` - -Using `@ConfigAutoInject` allows you to automatically select all properties found for -configuration injection: - -[source,java]</pre> +<pre>@ConfigDefaultSections("a.b.c") +pubic class MyClass{ + @Config("myField" /* relative */, "[absolute.key]") + private String myField; +}</pre> </div> </div> <div class="paragraph"> -<p>@ConfigAutoInject -pubic class ConfiguredItem{</p> +<p>This will result in a lookup chain as illustrated below:</p> </div> -<div class="literalblock"> +<div class="listingblock"> <div class="content"> -<pre>private transient int sum;</pre> +<pre class="prettyprint highlight"><code class="language-listing" data-lang="listing">a.b.c.myField +absolute.key # default sections are ignored</code></pre> </div> </div> -<div class="literalblock"> -<div class="content"> -<pre> private String a; - private String b; - Private String c; -}</pre> </div> +<div class="sect4"> +<h5 id="_using_defaults">Using defaults</h5> +<div class="paragraph"> +<p>In the next example we explicitly define the <em>default</em> property value:</p> </div> <div class="listingblock"> <div class="content"> -<pre>Adding the `@NoConfig` annotation prevents a field or method to be auto-injected from -configuration. This is especially useful, if a type is annotated as @ConfigAutoInject with auto-confiuration -turned on as follows: +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">pubic class ConfiguredItem{ -[source,java]</pre> + @Config(value={"aValue", "a.b.value","a.b.deprecated.value"}, defaultValue="${env:java.version}") + private String aValue; +}</code></pre> +</div> </div> </div> +</div> +<div class="sect3"> +<h4 id="_automatically_inject_all_items_using_code_configautoinject_code">Automatically inject all items using <code>@ConfigAutoInject</code></h4> <div class="paragraph"> -<p>@NoConfig -private transient int sum;</p> +<p>Using <code>@ConfigAutoInject</code> allows you to automatically select all properties found for +configuration injection:</p> </div> <div class="listingblock"> <div class="content"> -<pre>In this case the fields +a,b,c+ are configured, whereas the field +sum+ is ignored regarding -configuration. - +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@ConfigAutoInject +pubic class ConfiguredItem{ -==== Adding custom operators using `@WithConfigOperator` + private transient int sum; -The @WithConfigOperator annotation allows you define a class of type +ConfigOperator+, to being applied -to the final +Configuration+, BEFORE the value is injected. This can be used for various use cases, e.g. -filtering or validating the visible properties for a certain use case. - -[source,java]</pre> + private String a; + private String b; + Private String c; +}</code></pre> </div> </div> <div class="paragraph"> -<p>@WithConfigOperator(MyConfigView.class) -pubic class ConfiguredItem{</p> +<p>Adding the <code>@NoConfig</code> annotation prevents a field or method to be auto-injected from +configuration. This is especially useful, if a type is annotated as @ConfigAutoInject with auto-confiuration +turned on as follows:</p> </div> -<div class="literalblock"> +<div class="listingblock"> <div class="content"> -<pre>@Config -private String a;</pre> +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@NoConfig +private transient int sum;</code></pre> </div> </div> <div class="paragraph"> -<p>}</p> +<p>In this case the fields a,b,c are configured, whereas the field sum is ignored regarding +configuration.</p> +</div> +</div> +<div class="sect3"> +<h4 id="_adding_custom_operators_using_code_withconfigoperator_code">Adding custom operators using <code>@WithConfigOperator</code></h4> +<div class="paragraph"> +<p>The @WithConfigOperator annotation allows you define a class of type ConfigOperator, to being applied +to the final Configuration, BEFORE the value is injected. This can be used for various use cases, e.g. +filtering or validating the visible properties for a certain use case.</p> </div> <div class="listingblock"> <div class="content"> -<pre>==== Adding custom property converters using `@WithPropertyConverter` +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@WithConfigOperator(MyConfigView.class) +pubic class ConfiguredItem{ -The @WithPropertyConverter annotation allows you to define a class of type +PropertyConverter+, to be applied -on a property configured to convert the String value to the expected injected type. This can be used for -various use cases, e.g. adding custom formats, config models, decryption. + @Config + private String a; -[source,java]</pre> -</div> -</div> -<div class="paragraph"> -<p>pubic class ConfiguredItem{</p> +}</code></pre> </div> -<div class="literalblock"> -<div class="content"> -<pre>@WithPropertyConverter(MyPropertyConverter.class) -@Config -private String a;</pre> </div> </div> +<div class="sect3"> +<h4 id="_adding_custom_property_converters_using_code_withpropertyconverter_code">Adding custom property converters using <code>@WithPropertyConverter</code></h4> <div class="paragraph"> -<p>}</p> +<p>The @WithPropertyConverter annotation allows you to define a class of type PropertyConverter, to be applied +on a property configured to convert the String value to the expected injected type. This can be used for +various use cases, e.g. adding custom formats, config models, decryption.</p> </div> <div class="listingblock"> <div class="content"> -<pre>==== Inject a `DynamicValue` +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">pubic class ConfiguredItem{ -Within this example we evaluate a dynamic value. This mechanism allows you to listen for configuration changes and to -commit new values exactly, when convenient for you. + @WithPropertyConverter(MyPropertyConverter.class) + @Config + private String a; -[source,java]</pre> +}</code></pre> </div> </div> -<div class="paragraph"> -<p>pubic class ConfiguredItem{</p> -</div> -<div class="literalblock"> -<div class="content"> -<pre> @Config(value={"aValue", "a.b.value","a.b.deprecated.value"}, defaultValue="${env:java.version}") - private DynamicValue aValue; -}</pre> </div> +<div class="sect3"> +<h4 id="_inject_a_code_dynamicvalue_code">Inject a <code>DynamicValue</code></h4> +<div class="paragraph"> +<p>Within this example we evaluate a dynamic value. This mechanism allows you to listen for configuration changes and to +commit new values exactly, when convenient for you.</p> </div> <div class="listingblock"> <div class="content"> -<pre>The +DynamicValue+ provides you the following functionality: +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">pubic class ConfiguredItem{ -[source,java]</pre> + @Config(value={"aValue", "a.b.value","a.b.deprecated.value"}, defaultValue="${env:java.version}") + private DynamicValue aValue; +}</code></pre> </div> </div> <div class="paragraph"> -<p>public interface DynamicValue<T> {</p> -</div> -<div class="literalblock"> -<div class="content"> -<pre>T get(); -T getNewValue(); -T evaluateValue(); -T commitAndGet(); -void commit(); -void discard(); -boolean updateValue();</pre> -</div> +<p>The DynamicValue provides you the following functionality:</p> </div> -<div class="literalblock"> +<div class="listingblock"> <div class="content"> -<pre>void setUpdatePolicy(UpdatePolicy updatePolicy); -UpdatePolicy getUpdatePolicy(); -void addListener(PropertyChangeListener l); -void removeListener(PropertyChangeListener l);</pre> +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">public interface DynamicValue<T> { + + T get(); + T getNewValue(); + T evaluateValue(); + T commitAndGet(); + void commit(); + void discard(); + boolean updateValue(); + + void setUpdatePolicy(UpdatePolicy updatePolicy); + UpdatePolicy getUpdatePolicy(); + void addListener(PropertyChangeListener l); + void removeListener(PropertyChangeListener l); + + boolean isPresent(); + T orElse(T other); + // Enabled with Java 8 + // T orElseGet(ConfiguredItemSupplier<? extends T> other); + // <X extends Throwable> T orElseThrow(ConfiguredItemSupplier<? extends X> exceptionSupplier) throws X; + +} + +public enum UpdatePolicy{ + IMMEDIATE, + EXPLCIT, + NEVER, + LOG_AND_DISCARD +}</code></pre> </div> </div> -<div class="literalblock"> -<div class="content"> -<pre>boolean isPresent(); -T orElse(T other); -// Enabled with Java 8 -// T orElseGet(ConfiguredItemSupplier<? extends T> other); -// <X extends Throwable> T orElseThrow(ConfiguredItemSupplier<? extends X> exceptionSupplier) throws X;</pre> +<div class="paragraph"> +<p>Summarizing a DynamicValue allows you</p> </div> +<div class="ulist"> +<ul> +<li> +<p>to reload actively updates of configured values.</p> +</li> +<li> +<p>update implicitly or explicitly all changes on the value.</p> +</li> +<li> +<p>add listeners that observe changes of a certain value.</p> +</li> +</ul> </div> <div class="paragraph"> -<p>}</p> +<p>Dynamic values also allow on-the-fly reevaluation of the value by calling evaluateValue(). Hereby the value of the +instance is not changed.</p> </div> +<div class="sect4"> +<h5 id="_the_loading_policy_enum">The Loading policy enum</h5> <div class="paragraph"> -<p>public enum UpdatePolicy{ - IMMEDIATE, - EXPLCIT, - NEVER, - LOG_AND_DISCARD -}</p> +<p>The LoadPolicy enum defines different configuration loading behaviour +to be applied:</p> </div> <div class="listingblock"> <div class="content"> -<pre>//Summarizing +DynamicValue+ looks somehow similar to the new +Optional+ class added with Java 8. It provides -//a wrapper class around a configured instance. Additionally this class provides functionality that gives -//active control, to manage a configured value based on a ++LoadingPolicy+: -// -//* +IMMEDEATE+ means that when the configuration system detects a change on the underlying value, the new value -// is automatically applied without any further notice. -//* +EXPLICIT+ means that a new configuration value is signalled by setting the +newValue+ property. if +getNewValue()+ -// returns a non null value, the new value can be applied by calling +commit()+. You can always access the newest value, -// hereby implicitly applying it, by accessing it via +commitAndGet()+. Also it is possible ti ignore a change by calling -// +discard()+. -//* +NEVER+ means the configured value is evaluated once and never updated. All changes are silently discarded. -//* +LOG_AND_DISCARD+ similar to +NEVER+, but changes are logged before they are discarded. - -Summarizing a +DynamicValue+ allows you - -* to reload actively updates of configured values. -* update implicitly or explicitly all changes on the value. -* add listeners that observe changes of a certain value. - -Dynamic values also allow on-the-fly reevaluation of the value by calling +evaluateValue()+. Hereby the value of the -instance is not changed. - - -===== The Loading policy enum - -The +LoadPolicy+ enum defines different configuration loading behaviour -to be applied: - -[source,java]</pre> -</div> -</div> -<div class="paragraph"> -<p>@Deprecated +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">@Deprecated public enum LoadPolicy { - /<strong> + /** * The configuration keys is evaluated once, when the owning component is loaded/configured, but never updated later. - <strong>/ + */ INITIAL, - /</strong> + /** * The configuration keys is evaluated exactly once on its first access/use lazily, but never updated later. * @see DynamicValue#get() * @see DynamicValue#commitAndGet() */ LAZY, - /</strong>* + /** * The configuration value is evaluated every time it is accessed. */ ALWAYS -}</p> +}</code></pre> </div> -<div class="listingblock"> -<div class="content"> -<pre>This enum type currently is used only internally, so avoid using it as of -now in your code is recommended. - - -=== Configuration Events - -Similar to CDI Tamaya publishes Configuration events, when instances were configured. It depends on the effective -event backend in use, if and how events are published: - -* when you have the CDI extension active events are published using the default CDI event mechanism. -* in all other scenarios events are delegated to the +tamaya-events+ module, if available, -* if no event delegation is available no events are published. - -The event published is very simple: - -[source,java]</pre> +</div> +<div class="paragraph"> +<p>This enum type currently is used only internally, so avoid using it as of +now in your code is recommended.</p> </div> </div> +</div> +</div> +<div class="sect2"> +<h3 id="_configuration_events">Configuration Events</h3> +<div class="paragraph"> +<p>Similar to CDI Tamaya publishes Configuration events, when instances were configured. It depends on the effective +event backend in use, if and how events are published:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>when you have the CDI extension active events are published using the default CDI event mechanism.</p> +</li> +<li> +<p>in all other scenarios events are delegated to the tamaya-events module, if available,</p> +</li> +<li> +<p>if no event delegation is available no events are published.</p> +</li> +</ul> +</div> <div class="paragraph"> -<p>public interface ConfiguredType { +<p>The event published is very simple:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">public interface ConfiguredType { Class getType(); String getName(); Collection<ConfiguredField> getConfiguredFields(); Collection<ConfiguredMethod> getConfiguredMethods(); void configure(Object instance, Configuration config); -}</p> -</div> -<div class="paragraph"> -<p>public interface ConfiguredField { +} + + +public interface ConfiguredField { Class<?> getType(); Collection<String> getConfiguredKeys(); String getName(); String getSignature(); Field getAnnotatedField(); void configure(Object instance, Configuration config); -}</p> -</div> -<div class="paragraph"> -<p>public interface ConfiguredMethod { +} + +public interface ConfiguredMethod { Collection<String> getConfiguredKeys(); Class<?>[] getParameterTypes(); Method getAnnotatedMethod(); String getName(); String getSignature(); void configure(Object instance, Configuration config); -}</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre></pre> +} +----------------------------------------</code></pre> </div> </div> </div> @@ -739,7 +712,7 @@ The event published is very simple: <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_jndi.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_jndi.html b/documentation/extensions/mod_jndi.html index c624e94..c5ffa2d 100644 --- a/documentation/extensions/mod_jndi.html +++ b/documentation/extensions/mod_jndi.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Integration with JNDI</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -216,7 +216,7 @@ InitialContext is created, without any environment parameters set.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_jodatime.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_jodatime.html b/documentation/extensions/mod_jodatime.html index 053d753..4101423 100644 --- a/documentation/extensions/mod_jodatime.html +++ b/documentation/extensions/mod_jodatime.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: JodaTime</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -293,7 +293,7 @@ DateTime pit = configuration.get("pointInTime", DateTime.class)</code></pre> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_json.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_json.html b/documentation/extensions/mod_json.html index 1cd77ec..aca6e1f 100644 --- a/documentation/extensions/mod_json.html +++ b/documentation/extensions/mod_json.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Builder</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -229,7 +229,7 @@ registers the <em>json</em> format automatically using the <code>ServiceContext< <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_management.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_management.html b/documentation/extensions/mod_management.html index 317c91d..33d50c1 100644 --- a/documentation/extensions/mod_management.html +++ b/documentation/extensions/mod_management.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: JMX Management Access</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -275,7 +275,7 @@ The instance of ManagedConfigMBean to be created and registered is evaluated by <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_metamodel.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_metamodel.html b/documentation/extensions/mod_metamodel.html index a244b24..25d52f7 100644 --- a/documentation/extensions/mod_metamodel.html +++ b/documentation/extensions/mod_metamodel.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Metamodel (Configuration of Tamaya)</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -872,7 +872,7 @@ never change later.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_microprofile.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_microprofile.html b/documentation/extensions/mod_microprofile.html index 39a4f7d..ddb5079 100644 --- a/documentation/extensions/mod_microprofile.html +++ b/documentation/extensions/mod_microprofile.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Microprofile Implementation</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -246,7 +246,7 @@ public class InjectedConfigUsageSample { <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_mutable_config.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_mutable_config.html b/documentation/extensions/mod_mutable_config.html index 5b71a23..15fa1bd 100644 --- a/documentation/extensions/mod_mutable_config.html +++ b/documentation/extensions/mod_mutable_config.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Mutable Configuration</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -430,7 +430,7 @@ singleton accessor:</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_optional.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_optional.html b/documentation/extensions/mod_optional.html index a98d0a4..8c93eeb 100644 --- a/documentation/extensions/mod_optional.html +++ b/documentation/extensions/mod_optional.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Optional Tamaya Configuration</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -205,7 +205,7 @@ Additionally an EvaluationPolicy lets you define the precedence of configured va <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_osgi.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_osgi.html b/documentation/extensions/mod_osgi.html index c7b74e6..072a520 100644 --- a/documentation/extensions/mod_osgi.html +++ b/documentation/extensions/mod_osgi.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extensions: OSGI Integration</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -1121,7 +1121,7 @@ a detailed command description.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_remote.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_remote.html b/documentation/extensions/mod_remote.html index 9c1b288..7e9f713 100644 --- a/documentation/extensions/mod_remote.html +++ b/documentation/extensions/mod_remote.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Remote Configuration</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -256,7 +256,7 @@ first accessible URL determines the configuration read.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_resolver.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_resolver.html b/documentation/extensions/mod_resolver.html index abc8d09..20a23d9 100644 --- a/documentation/extensions/mod_resolver.html +++ b/documentation/extensions/mod_resolver.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Resolver</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div class="sect1"> <h2 id="Resolver">Tamaya Resolver (Extension Module)</h2> @@ -288,7 +288,7 @@ the default implementation in place.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_resources.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_resources.html b/documentation/extensions/mod_resources.html index 63dd4ac..4c47c76 100644 --- a/documentation/extensions/mod_resources.html +++ b/documentation/extensions/mod_resources.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Resources</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div class="sect1"> <h2 id="Resources">Tamaya Resources (Extension Module)</h2> @@ -323,7 +323,7 @@ on your own.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_server.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_server.html b/documentation/extensions/mod_server.html index 69837d2..7e0ee55 100644 --- a/documentation/extensions/mod_server.html +++ b/documentation/extensions/mod_server.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Configuration Server</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -403,7 +403,7 @@ Configuration: <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_spring.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_spring.html b/documentation/extensions/mod_spring.html index ae5f70e..f71d5fa 100644 --- a/documentation/extensions/mod_spring.html +++ b/documentation/extensions/mod_spring.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Spring Integration</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -360,7 +360,7 @@ For a full description of Tamaya’s injection API please <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_usagetracker.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_usagetracker.html b/documentation/extensions/mod_usagetracker.html index d2f53ff..d28db46 100644 --- a/documentation/extensions/mod_usagetracker.html +++ b/documentation/extensions/mod_usagetracker.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Usage Tracking</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -340,7 +340,7 @@ logic can be adapted or replaced.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_validation.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_validation.html b/documentation/extensions/mod_validation.html index 43c63a8..8c57c36 100644 --- a/documentation/extensions/mod_validation.html +++ b/documentation/extensions/mod_validation.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Configuration Validation</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -275,7 +275,7 @@ a WARNING message.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_vertx.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_vertx.html b/documentation/extensions/mod_vertx.html index 9f5d857..061a364 100644 --- a/documentation/extensions/mod_vertx.html +++ b/documentation/extensions/mod_vertx.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Integration for Vertx</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -359,7 +359,7 @@ private String valBusTarget;</code></pre> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/extensions/mod_yaml.html ---------------------------------------------------------------------- diff --git a/documentation/extensions/mod_yaml.html b/documentation/extensions/mod_yaml.html index d1d229d..041f669 100644 --- a/documentation/extensions/mod_yaml.html +++ b/documentation/extensions/mod_yaml.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya - Extension: Builder</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -264,7 +264,7 @@ comments -> Late afternoon is best. Backup contact is Nancy Billsmer @ 338-43 <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/quickstart.html ---------------------------------------------------------------------- diff --git a/documentation/quickstart.html b/documentation/quickstart.html index 6ac05c0..4df8b21 100644 --- a/documentation/quickstart.html +++ b/documentation/quickstart.html @@ -125,7 +125,7 @@ <h1></h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div class="sect1"> <h2 id="_apache_tamaya_quickstart">Apache Tamaya: Quickstart</h2> @@ -444,7 +444,7 @@ MyTypeTemplate type = ConfigurationInjector.createTemplate(MyTypeTemplate.class) <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/spisupport.html ---------------------------------------------------------------------- diff --git a/documentation/spisupport.html b/documentation/spisupport.html index eee6656..1be602b 100644 --- a/documentation/spisupport.html +++ b/documentation/spisupport.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya: SPI Support Module</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -238,7 +238,7 @@ of the Tamaya API as well.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/documentation/usecases.html ---------------------------------------------------------------------- diff --git a/documentation/usecases.html b/documentation/usecases.html index 336c7a3..56aed34 100644 --- a/documentation/usecases.html +++ b/documentation/usecases.html @@ -125,7 +125,7 @@ <h1></h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div class="sect1"> <h2 id="_apache_tamaya_use_cases_and_requirements">Apache Tamaya: Use Cases and Requirements</h2> @@ -1046,7 +1046,7 @@ on Configuration.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/download.html ---------------------------------------------------------------------- diff --git a/download.html b/download.html index 12ef6f0..0c77092 100644 --- a/download.html +++ b/download.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya: Download</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -243,7 +243,7 @@ $ gpg --verify tamaya-project-1.2.0-source-release.zip.asc</code></pre> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/examples.html ---------------------------------------------------------------------- diff --git a/examples.html b/examples.html index cc282a9..01c18c9 100644 --- a/examples.html +++ b/examples.html @@ -125,7 +125,7 @@ <h1>Apache Tamaya: Examples</h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div id="preamble"> <div class="sectionbody"> @@ -209,7 +209,7 @@ adapted.</p> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/feed.xml ---------------------------------------------------------------------- diff --git a/feed.xml b/feed.xml index b8b1c60..07198ca 100644 --- a/feed.xml +++ b/feed.xml @@ -6,8 +6,8 @@ <atom:link href="https://tamaya.incubator.apache.org/feed.xml" rel="self" type="application/rss+xml" /> <description>Apache Tamaya RSS feed template</description> <language>en-gb</language> - <pubDate>Do, 26 Apr 2018 22:40:04 +0200</pubDate> - <lastBuildDate>Do, 26 Apr 2018 22:40:04 +0200</lastBuildDate> + <pubDate>Do, 3 Mai 2018 22:56:25 +0200</pubDate> + <lastBuildDate>Do, 3 Mai 2018 22:56:25 +0200</lastBuildDate> <item> <title>Tamaya 0.3-incubating release announcement</title> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/highleveldesign.html ---------------------------------------------------------------------- diff --git a/highleveldesign.html b/highleveldesign.html index 5e2b8b1..81b816a 100644 --- a/highleveldesign.html +++ b/highleveldesign.html @@ -125,7 +125,7 @@ <h1></h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-04-26</em></p> <p><div class="sect1"> <h2 id="_the_tamaya_high_level_design">The Tamaya High Level Design</h2> @@ -413,7 +413,7 @@ and of its current available <a href="documentation/extensions.html">modules</a> <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/b1e6a49d/history.html ---------------------------------------------------------------------- diff --git a/history.html b/history.html index d7fc35b..9268b14 100644 --- a/history.html +++ b/history.html @@ -125,7 +125,7 @@ <h1></h1> </div> - <p><em>2018-02-08</em></p> + <p><em>2018-05-02</em></p> <p><div class="sect1"> <h2 id="_apache_tamaya_release_history">Apache Tamaya: Release History</h2> @@ -180,7 +180,7 @@ <div class="container"> <p class="muted credit">© 2014-<span>2018</span> Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.1</span></a> - at <span>2018-04-26</span> | + at <span>2018-05-03</span> | <a class="twitter-follow-button" data-show-count="false" href="https://twitter.com/tamayaconf">Follow @tamayaconf</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> </p> <p>
