http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/97bc8884/blog/2016/first-post.html ---------------------------------------------------------------------- diff --git a/blog/2016/first-post.html b/blog/2016/first-post.html deleted file mode 100644 index 8bdbdba..0000000 --- a/blog/2016/first-post.html +++ /dev/null @@ -1,171 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta charset="utf-8"/> - <title>First Post</title> - <meta name="viewport" content="width=device-width, initial-scale=1.0"/> - <meta name="description" content=""/> - <meta name="author" content=""/> - <meta name="keywords" content=""/> - <meta name="generator" content="'JBake '+'${version}"/> - - <!-- Le styles --> - <link href="../../css/bootstrap.min.css" rel="stylesheet"/> - <link href="../../css/asciidoctor.css" rel="stylesheet"/> - <link href="../../css/base.css" rel="stylesheet"/> - <link href="../../css/prettify.css" rel="stylesheet"/> - - <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> - <!--[if lt IE 9]> - <script src="../../js/html5shiv.min.js"></script> - <![endif]--> - - <!-- Fav and touch icons from ASF --> - <link rel="shortcut icon" href="../../favicon.ico"/> - <link rel="apple-touch-icon" sizes="57x57" href="../../favicons/apple-touch-icon-57x57.png"/> - <link rel="apple-touch-icon" sizes="60x60" href="../../favicons/apple-touch-icon-60x60.png"/> - <link rel="apple-touch-icon" sizes="72x72" href="../../favicons/apple-touch-icon-72x72.png"/> - <link rel="apple-touch-icon" sizes="76x76" href="../../favicons/apple-touch-icon-76x76.png"/> - <link rel="apple-touch-icon" sizes="114x114" href="../../favicons/apple-touch-icon-114x114.png"/> - <link rel="apple-touch-icon" sizes="120x120" href="../../favicons/apple-touch-icon-120x120.png"/> - <link rel="apple-touch-icon" sizes="144x144" href="../../favicons/apple-touch-icon-144x144.png"/> - <link rel="apple-touch-icon" sizes="152x152" href="../../favicons/apple-touch-icon-152x152.png"/> - <link rel="apple-touch-icon" sizes="180x180" href="../../favicons/apple-touch-icon-180x180.png"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-32x32.png" sizes="32x32"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-194x194.png" sizes="194x194"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-96x96.png" sizes="96x96"/> - <link rel="icon" type="image/png" href="../../favicons/android-chrome-192x192.png" sizes="192x192"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-16x16.png" sizes="16x16"/> - <link rel="manifest" href="../../favicons/manifest.json"/> - <link rel="shortcut icon" href="../../favicons/favicon.ico"/> - <meta name="msapplication-TileColor" content="#603cba"/> - <meta name="msapplication-TileImage" content="../../favicons/mstile-144x144.png"/> - <meta name="msapplication-config" content="../../favicons/browserconfig.xml"/> - <meta name="theme-color" content="#303284"/> - </head> - <body onload="prettyPrint()"> - <div id="wrap"> - <div> - - <!-- Fixed navbar --> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <a class="navbar-brand" href="../../">Apache Tamaya (incubating)</a> - </div> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="../../index.html">Home</a></li> - <li><a href="../../quickstart.html">Quickstart</a></li> - <li><a href="../../index.html">Documentation</a></li> - <li><a href="../..//apidocs/index.html">API</a></li> - <li><a href="../../index.html">Development</a></li> - <li><a href="../../index.html">Releases</a></li> - <li><a href="../../about.html">About</a></li> - <li><a href="../../sitemap.xml">Sitemap</a></li> - <li><a href="../../feed.xml">Subscribe</a></li> -<!-- - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="#">Action</a></li> - <li><a href="#">Another action</a></li> - <li><a href="#">Something else here</a></li> - <li class="divider"></li> - <li class="dropdown-header">Nav header</li> - <li><a href="#">Separated link</a></li> - <li><a href="#">One more separated link</a></li> - </ul> - </li> ---> - </ul> - </div><!--/.nav-collapse --> - </div> - </div> - - </div> - <div class="container"> - - <div class="page-header"> - <h1>First Post</h1> - </div> - - <p><em>2013-07-24</em></p> - - <p> -<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.</p> - -<ul> -<li><a href="http://example.org">http://example.org</a></li> -<li><a href="http://example.org">Example.org</a></li> -</ul> - -<p>Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu, -mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo -ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet -ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus, -id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales.</p> - -<pre class="prettyprint"> -<code> -package org.jbake; - -public class Oven { - public static void main(String[] args) { - System.out.print("Baking!"); - } -} -</code> -</pre> - -<p>In consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere -libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p> -</p> - - <hr /> - </div> - </div> - <div> - <div id="push"></div> - - <div id="footer"> - <div class="container"> - <p class="muted credit">© 2014-2016 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.0</span></a> - at <span>2016-11-02</span> - </p> - <p> - <b>Disclaimer</b> - Apache Tamaya (incubating) is an effort undergoing - incubation at - The Apache Software Foundation (ASF), sponsored by - the name of Apache Incubator. Incubation is required of - all newly accepted projects until a further review indicates - that the infrastructure, communications, and decision making - process have stabilized in a manner consistent with other - successful ASF projects. While incubation status is not - necessarily a reflection of the completeness or stability of - the code, it does indicate that the project has yet to - be fully endorsed by the ASF.<br /> - <a href="http://incubator.apache.org/guides/website.html" style="border:0px;" target="_target"><img class="incubator-logo" src="../../logos/egg-logo2.png"/></a> - </p> - </div> - </div> - - <!-- Le javascript - ================================================== --> - <!-- Placed at the end of the document so the pages load faster --> - <script src="../../js/jquery-1.11.1.min.js"></script> - <script src="../../js/bootstrap.min.js"></script> - <script src="../../js/prettify.js"></script> - - </div> - </body> -</html>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/97bc8884/blog/2016/fourth-post.html ---------------------------------------------------------------------- diff --git a/blog/2016/fourth-post.html b/blog/2016/fourth-post.html deleted file mode 100644 index 3234a8d..0000000 --- a/blog/2016/fourth-post.html +++ /dev/null @@ -1,164 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta charset="utf-8"/> - <title>Fourth Post</title> - <meta name="viewport" content="width=device-width, initial-scale=1.0"/> - <meta name="description" content=""/> - <meta name="author" content=""/> - <meta name="keywords" content=""/> - <meta name="generator" content="'JBake '+'${version}"/> - - <!-- Le styles --> - <link href="../../css/bootstrap.min.css" rel="stylesheet"/> - <link href="../../css/asciidoctor.css" rel="stylesheet"/> - <link href="../../css/base.css" rel="stylesheet"/> - <link href="../../css/prettify.css" rel="stylesheet"/> - - <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> - <!--[if lt IE 9]> - <script src="../../js/html5shiv.min.js"></script> - <![endif]--> - - <!-- Fav and touch icons from ASF --> - <link rel="shortcut icon" href="../../favicon.ico"/> - <link rel="apple-touch-icon" sizes="57x57" href="../../favicons/apple-touch-icon-57x57.png"/> - <link rel="apple-touch-icon" sizes="60x60" href="../../favicons/apple-touch-icon-60x60.png"/> - <link rel="apple-touch-icon" sizes="72x72" href="../../favicons/apple-touch-icon-72x72.png"/> - <link rel="apple-touch-icon" sizes="76x76" href="../../favicons/apple-touch-icon-76x76.png"/> - <link rel="apple-touch-icon" sizes="114x114" href="../../favicons/apple-touch-icon-114x114.png"/> - <link rel="apple-touch-icon" sizes="120x120" href="../../favicons/apple-touch-icon-120x120.png"/> - <link rel="apple-touch-icon" sizes="144x144" href="../../favicons/apple-touch-icon-144x144.png"/> - <link rel="apple-touch-icon" sizes="152x152" href="../../favicons/apple-touch-icon-152x152.png"/> - <link rel="apple-touch-icon" sizes="180x180" href="../../favicons/apple-touch-icon-180x180.png"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-32x32.png" sizes="32x32"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-194x194.png" sizes="194x194"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-96x96.png" sizes="96x96"/> - <link rel="icon" type="image/png" href="../../favicons/android-chrome-192x192.png" sizes="192x192"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-16x16.png" sizes="16x16"/> - <link rel="manifest" href="../../favicons/manifest.json"/> - <link rel="shortcut icon" href="../../favicons/favicon.ico"/> - <meta name="msapplication-TileColor" content="#603cba"/> - <meta name="msapplication-TileImage" content="../../favicons/mstile-144x144.png"/> - <meta name="msapplication-config" content="../../favicons/browserconfig.xml"/> - <meta name="theme-color" content="#303284"/> - </head> - <body onload="prettyPrint()"> - <div id="wrap"> - <div> - - <!-- Fixed navbar --> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <a class="navbar-brand" href="../../">Apache Tamaya (incubating)</a> - </div> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="../../index.html">Home</a></li> - <li><a href="../../quickstart.html">Quickstart</a></li> - <li><a href="../../index.html">Documentation</a></li> - <li><a href="../..//apidocs/index.html">API</a></li> - <li><a href="../../index.html">Development</a></li> - <li><a href="../../index.html">Releases</a></li> - <li><a href="../../about.html">About</a></li> - <li><a href="../../sitemap.xml">Sitemap</a></li> - <li><a href="../../feed.xml">Subscribe</a></li> -<!-- - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="#">Action</a></li> - <li><a href="#">Another action</a></li> - <li><a href="#">Something else here</a></li> - <li class="divider"></li> - <li class="dropdown-header">Nav header</li> - <li><a href="#">Separated link</a></li> - <li><a href="#">One more separated link</a></li> - </ul> - </li> ---> - </ul> - </div><!--/.nav-collapse --> - </div> - </div> - - </div> - <div class="container"> - - <div class="page-header"> - <h1>Fourth Post</h1> - </div> - - <p><em>2013-10-17</em></p> - - <p><div class="paragraph"> -<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.</p> -</div> -<div class="ulist"> -<ul> -<li> -<p><a href="http://example.org" class="bare">http://example.org</a></p> -</li> -<li> -<p><a href="http://example.org">Example.org</a></p> -</li> -</ul> -</div> -<div class="paragraph"> -<p>Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu, -mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo -ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet -ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus, -id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales. In -consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere -libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p> -</div></p> - - <hr /> - </div> - </div> - <div> - <div id="push"></div> - - <div id="footer"> - <div class="container"> - <p class="muted credit">© 2014-2016 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.0</span></a> - at <span>2016-11-02</span> - </p> - <p> - <b>Disclaimer</b> - Apache Tamaya (incubating) is an effort undergoing - incubation at - The Apache Software Foundation (ASF), sponsored by - the name of Apache Incubator. Incubation is required of - all newly accepted projects until a further review indicates - that the infrastructure, communications, and decision making - process have stabilized in a manner consistent with other - successful ASF projects. While incubation status is not - necessarily a reflection of the completeness or stability of - the code, it does indicate that the project has yet to - be fully endorsed by the ASF.<br /> - <a href="http://incubator.apache.org/guides/website.html" style="border:0px;" target="_target"><img class="incubator-logo" src="../../logos/egg-logo2.png"/></a> - </p> - </div> - </div> - - <!-- Le javascript - ================================================== --> - <!-- Placed at the end of the document so the pages load faster --> - <script src="../../js/jquery-1.11.1.min.js"></script> - <script src="../../js/bootstrap.min.js"></script> - <script src="../../js/prettify.js"></script> - - </div> - </body> -</html> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/97bc8884/blog/2016/second-post.html ---------------------------------------------------------------------- diff --git a/blog/2016/second-post.html b/blog/2016/second-post.html deleted file mode 100644 index 4cedb36..0000000 --- a/blog/2016/second-post.html +++ /dev/null @@ -1,148 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta charset="utf-8"/> - <title>Second Post</title> - <meta name="viewport" content="width=device-width, initial-scale=1.0"/> - <meta name="description" content=""/> - <meta name="author" content=""/> - <meta name="keywords" content=""/> - <meta name="generator" content="'JBake '+'${version}"/> - - <!-- Le styles --> - <link href="../../css/bootstrap.min.css" rel="stylesheet"/> - <link href="../../css/asciidoctor.css" rel="stylesheet"/> - <link href="../../css/base.css" rel="stylesheet"/> - <link href="../../css/prettify.css" rel="stylesheet"/> - - <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> - <!--[if lt IE 9]> - <script src="../../js/html5shiv.min.js"></script> - <![endif]--> - - <!-- Fav and touch icons from ASF --> - <link rel="shortcut icon" href="../../favicon.ico"/> - <link rel="apple-touch-icon" sizes="57x57" href="../../favicons/apple-touch-icon-57x57.png"/> - <link rel="apple-touch-icon" sizes="60x60" href="../../favicons/apple-touch-icon-60x60.png"/> - <link rel="apple-touch-icon" sizes="72x72" href="../../favicons/apple-touch-icon-72x72.png"/> - <link rel="apple-touch-icon" sizes="76x76" href="../../favicons/apple-touch-icon-76x76.png"/> - <link rel="apple-touch-icon" sizes="114x114" href="../../favicons/apple-touch-icon-114x114.png"/> - <link rel="apple-touch-icon" sizes="120x120" href="../../favicons/apple-touch-icon-120x120.png"/> - <link rel="apple-touch-icon" sizes="144x144" href="../../favicons/apple-touch-icon-144x144.png"/> - <link rel="apple-touch-icon" sizes="152x152" href="../../favicons/apple-touch-icon-152x152.png"/> - <link rel="apple-touch-icon" sizes="180x180" href="../../favicons/apple-touch-icon-180x180.png"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-32x32.png" sizes="32x32"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-194x194.png" sizes="194x194"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-96x96.png" sizes="96x96"/> - <link rel="icon" type="image/png" href="../../favicons/android-chrome-192x192.png" sizes="192x192"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-16x16.png" sizes="16x16"/> - <link rel="manifest" href="../../favicons/manifest.json"/> - <link rel="shortcut icon" href="../../favicons/favicon.ico"/> - <meta name="msapplication-TileColor" content="#603cba"/> - <meta name="msapplication-TileImage" content="../../favicons/mstile-144x144.png"/> - <meta name="msapplication-config" content="../../favicons/browserconfig.xml"/> - <meta name="theme-color" content="#303284"/> - </head> - <body onload="prettyPrint()"> - <div id="wrap"> - <div> - - <!-- Fixed navbar --> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <a class="navbar-brand" href="../../">Apache Tamaya (incubating)</a> - </div> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="../../index.html">Home</a></li> - <li><a href="../../quickstart.html">Quickstart</a></li> - <li><a href="../../index.html">Documentation</a></li> - <li><a href="../..//apidocs/index.html">API</a></li> - <li><a href="../../index.html">Development</a></li> - <li><a href="../../index.html">Releases</a></li> - <li><a href="../../about.html">About</a></li> - <li><a href="../../sitemap.xml">Sitemap</a></li> - <li><a href="../../feed.xml">Subscribe</a></li> -<!-- - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="#">Action</a></li> - <li><a href="#">Another action</a></li> - <li><a href="#">Something else here</a></li> - <li class="divider"></li> - <li class="dropdown-header">Nav header</li> - <li><a href="#">Separated link</a></li> - <li><a href="#">One more separated link</a></li> - </ul> - </li> ---> - </ul> - </div><!--/.nav-collapse --> - </div> - </div> - - </div> - <div class="container"> - - <div class="page-header"> - <h1>Second Post</h1> - </div> - - <p><em>2013-08-25</em></p> - - <p><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.</p> -<ul> - <li><a href="http://example.org">http://example.org</a></li> - <li><a href="http://example.org">Example.org</a></li> -</ul> -<p>Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu,<br/>mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo<br/>ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet<br/>ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus,<br/>id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales. In<br/>consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere<br/>libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p></p> - - <hr /> - </div> - </div> - <div> - <div id="push"></div> - - <div id="footer"> - <div class="container"> - <p class="muted credit">© 2014-2016 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.0</span></a> - at <span>2016-11-02</span> - </p> - <p> - <b>Disclaimer</b> - Apache Tamaya (incubating) is an effort undergoing - incubation at - The Apache Software Foundation (ASF), sponsored by - the name of Apache Incubator. Incubation is required of - all newly accepted projects until a further review indicates - that the infrastructure, communications, and decision making - process have stabilized in a manner consistent with other - successful ASF projects. While incubation status is not - necessarily a reflection of the completeness or stability of - the code, it does indicate that the project has yet to - be fully endorsed by the ASF.<br /> - <a href="http://incubator.apache.org/guides/website.html" style="border:0px;" target="_target"><img class="incubator-logo" src="../../logos/egg-logo2.png"/></a> - </p> - </div> - </div> - - <!-- Le javascript - ================================================== --> - <!-- Placed at the end of the document so the pages load faster --> - <script src="../../js/jquery-1.11.1.min.js"></script> - <script src="../../js/bootstrap.min.js"></script> - <script src="../../js/prettify.js"></script> - - </div> - </body> -</html> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/97bc8884/blog/2016/third-post.html ---------------------------------------------------------------------- diff --git a/blog/2016/third-post.html b/blog/2016/third-post.html deleted file mode 100644 index 023cfb7..0000000 --- a/blog/2016/third-post.html +++ /dev/null @@ -1,164 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta charset="utf-8"/> - <title>Third Post</title> - <meta name="viewport" content="width=device-width, initial-scale=1.0"/> - <meta name="description" content=""/> - <meta name="author" content=""/> - <meta name="keywords" content=""/> - <meta name="generator" content="'JBake '+'${version}"/> - - <!-- Le styles --> - <link href="../../css/bootstrap.min.css" rel="stylesheet"/> - <link href="../../css/asciidoctor.css" rel="stylesheet"/> - <link href="../../css/base.css" rel="stylesheet"/> - <link href="../../css/prettify.css" rel="stylesheet"/> - - <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> - <!--[if lt IE 9]> - <script src="../../js/html5shiv.min.js"></script> - <![endif]--> - - <!-- Fav and touch icons from ASF --> - <link rel="shortcut icon" href="../../favicon.ico"/> - <link rel="apple-touch-icon" sizes="57x57" href="../../favicons/apple-touch-icon-57x57.png"/> - <link rel="apple-touch-icon" sizes="60x60" href="../../favicons/apple-touch-icon-60x60.png"/> - <link rel="apple-touch-icon" sizes="72x72" href="../../favicons/apple-touch-icon-72x72.png"/> - <link rel="apple-touch-icon" sizes="76x76" href="../../favicons/apple-touch-icon-76x76.png"/> - <link rel="apple-touch-icon" sizes="114x114" href="../../favicons/apple-touch-icon-114x114.png"/> - <link rel="apple-touch-icon" sizes="120x120" href="../../favicons/apple-touch-icon-120x120.png"/> - <link rel="apple-touch-icon" sizes="144x144" href="../../favicons/apple-touch-icon-144x144.png"/> - <link rel="apple-touch-icon" sizes="152x152" href="../../favicons/apple-touch-icon-152x152.png"/> - <link rel="apple-touch-icon" sizes="180x180" href="../../favicons/apple-touch-icon-180x180.png"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-32x32.png" sizes="32x32"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-194x194.png" sizes="194x194"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-96x96.png" sizes="96x96"/> - <link rel="icon" type="image/png" href="../../favicons/android-chrome-192x192.png" sizes="192x192"/> - <link rel="icon" type="image/png" href="../../favicons/favicon-16x16.png" sizes="16x16"/> - <link rel="manifest" href="../../favicons/manifest.json"/> - <link rel="shortcut icon" href="../../favicons/favicon.ico"/> - <meta name="msapplication-TileColor" content="#603cba"/> - <meta name="msapplication-TileImage" content="../../favicons/mstile-144x144.png"/> - <meta name="msapplication-config" content="../../favicons/browserconfig.xml"/> - <meta name="theme-color" content="#303284"/> - </head> - <body onload="prettyPrint()"> - <div id="wrap"> - <div> - - <!-- Fixed navbar --> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <a class="navbar-brand" href="../../">Apache Tamaya (incubating)</a> - </div> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="../../index.html">Home</a></li> - <li><a href="../../quickstart.html">Quickstart</a></li> - <li><a href="../../index.html">Documentation</a></li> - <li><a href="../..//apidocs/index.html">API</a></li> - <li><a href="../../index.html">Development</a></li> - <li><a href="../../index.html">Releases</a></li> - <li><a href="../../about.html">About</a></li> - <li><a href="../../sitemap.xml">Sitemap</a></li> - <li><a href="../../feed.xml">Subscribe</a></li> -<!-- - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="#">Action</a></li> - <li><a href="#">Another action</a></li> - <li><a href="#">Something else here</a></li> - <li class="divider"></li> - <li class="dropdown-header">Nav header</li> - <li><a href="#">Separated link</a></li> - <li><a href="#">One more separated link</a></li> - </ul> - </li> ---> - </ul> - </div><!--/.nav-collapse --> - </div> - </div> - - </div> - <div class="container"> - - <div class="page-header"> - <h1>Third Post</h1> - </div> - - <p><em>2013-09-26</em></p> - - <p><div class="paragraph"> -<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.</p> -</div> -<div class="ulist"> -<ul> -<li> -<p><a href="http://example.org" class="bare">http://example.org</a></p> -</li> -<li> -<p><a href="http://example.org">Example.org</a></p> -</li> -</ul> -</div> -<div class="paragraph"> -<p>Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu, -mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo -ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet -ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus, -id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales. In -consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere -libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p> -</div></p> - - <hr /> - </div> - </div> - <div> - <div id="push"></div> - - <div id="footer"> - <div class="container"> - <p class="muted credit">© 2014-2016 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.0</span></a> - at <span>2016-11-02</span> - </p> - <p> - <b>Disclaimer</b> - Apache Tamaya (incubating) is an effort undergoing - incubation at - The Apache Software Foundation (ASF), sponsored by - the name of Apache Incubator. Incubation is required of - all newly accepted projects until a further review indicates - that the infrastructure, communications, and decision making - process have stabilized in a manner consistent with other - successful ASF projects. While incubation status is not - necessarily a reflection of the completeness or stability of - the code, it does indicate that the project has yet to - be fully endorsed by the ASF.<br /> - <a href="http://incubator.apache.org/guides/website.html" style="border:0px;" target="_target"><img class="incubator-logo" src="../../logos/egg-logo2.png"/></a> - </p> - </div> - </div> - - <!-- Le javascript - ================================================== --> - <!-- Placed at the end of the document so the pages load faster --> - <script src="../../js/jquery-1.11.1.min.js"></script> - <script src="../../js/bootstrap.min.js"></script> - <script src="../../js/prettify.js"></script> - - </div> - </body> -</html> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/97bc8884/blog/quickstart.html ---------------------------------------------------------------------- diff --git a/blog/quickstart.html b/blog/quickstart.html deleted file mode 100644 index 98c038d..0000000 --- a/blog/quickstart.html +++ /dev/null @@ -1,374 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta charset="utf-8"/> - <title>Tamaya Incubator</title> - <meta name="viewport" content="width=device-width, initial-scale=1.0"/> - <meta name="description" content=""/> - <meta name="author" content=""/> - <meta name="keywords" content=""/> - <meta name="generator" content="'JBake '+'${version}"/> - - <!-- Le styles --> - <link href="../css/bootstrap.min.css" rel="stylesheet"/> - <link href="../css/asciidoctor.css" rel="stylesheet"/> - <link href="../css/base.css" rel="stylesheet"/> - <link href="../css/prettify.css" rel="stylesheet"/> - - <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> - <!--[if lt IE 9]> - <script src="../js/html5shiv.min.js"></script> - <![endif]--> - - <!-- Fav and touch icons from ASF --> - <link rel="shortcut icon" href="../favicon.ico"/> - <link rel="apple-touch-icon" sizes="57x57" href="../favicons/apple-touch-icon-57x57.png"/> - <link rel="apple-touch-icon" sizes="60x60" href="../favicons/apple-touch-icon-60x60.png"/> - <link rel="apple-touch-icon" sizes="72x72" href="../favicons/apple-touch-icon-72x72.png"/> - <link rel="apple-touch-icon" sizes="76x76" href="../favicons/apple-touch-icon-76x76.png"/> - <link rel="apple-touch-icon" sizes="114x114" href="../favicons/apple-touch-icon-114x114.png"/> - <link rel="apple-touch-icon" sizes="120x120" href="../favicons/apple-touch-icon-120x120.png"/> - <link rel="apple-touch-icon" sizes="144x144" href="../favicons/apple-touch-icon-144x144.png"/> - <link rel="apple-touch-icon" sizes="152x152" href="../favicons/apple-touch-icon-152x152.png"/> - <link rel="apple-touch-icon" sizes="180x180" href="../favicons/apple-touch-icon-180x180.png"/> - <link rel="icon" type="image/png" href="../favicons/favicon-32x32.png" sizes="32x32"/> - <link rel="icon" type="image/png" href="../favicons/favicon-194x194.png" sizes="194x194"/> - <link rel="icon" type="image/png" href="../favicons/favicon-96x96.png" sizes="96x96"/> - <link rel="icon" type="image/png" href="../favicons/android-chrome-192x192.png" sizes="192x192"/> - <link rel="icon" type="image/png" href="../favicons/favicon-16x16.png" sizes="16x16"/> - <link rel="manifest" href="../favicons/manifest.json"/> - <link rel="shortcut icon" href="../favicons/favicon.ico"/> - <meta name="msapplication-TileColor" content="#603cba"/> - <meta name="msapplication-TileImage" content="../favicons/mstile-144x144.png"/> - <meta name="msapplication-config" content="../favicons/browserconfig.xml"/> - <meta name="theme-color" content="#303284"/> - </head> - <body onload="prettyPrint()"> - <div id="wrap"> - <div> - - <!-- Fixed navbar --> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <a class="navbar-brand" href="../">Apache Tamaya (incubating)</a> - </div> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="../index.html">Home</a></li> - <li><a href="../quickstart.html">Quickstart</a></li> - <li><a href="../index.html">Documentation</a></li> - <li><a href="..//apidocs/index.html">API</a></li> - <li><a href="../index.html">Development</a></li> - <li><a href="../index.html">Releases</a></li> - <li><a href="../about.html">About</a></li> - <li><a href="../feed.xml">Subscribe</a></li> -<!-- - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="#">Action</a></li> - <li><a href="#">Another action</a></li> - <li><a href="#">Something else here</a></li> - <li class="divider"></li> - <li class="dropdown-header">Nav header</li> - <li><a href="#">Separated link</a></li> - <li><a href="#">One more separated link</a></li> - </ul> - </li> ---> - </ul> - </div><!--/.nav-collapse --> - </div> - </div> - - </div> - <div class="container"> - - <div class="page-header"> - <h1></h1> - </div> - - <p><em>2016-10-31</em></p> - - <p><div class="sect1"> -<h2 id="_apache_tamaya_quickstart">Apache Tamaya: Quickstart</h2> -<div class="sectionbody"> -<div class="paragraph"> -<p>The fastest way to start with Tamaya is just using the <em>Core</em> implementation, -implementing the <strong>API</strong> in small, minimalistic way. For that add the following -Maven dependency to your project:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml"><dependency> - <groupId>{tamaya_mvn_group_id}</groupId> - <artifactId>tamaya-core</artifactId> - <version>{tamaya_version_released}</version> -</dependency></code></pre> -</div> -</div> -<div class="paragraph"> -<p>Given that you can add your configuration properties to the following locations in your classpath:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code>META-INF/javaconfiguration.properties</code></pre> -</div> -</div> -<div class="paragraph"> -<p>Additionally also system properties are taken into account, hereby overriding the default properties. Overall -Tamaya by default defines the following configuration model per default (most significant first):</p> -</div> -<div class="olist arabic"> -<ol class="arabic"> -<li> -<p>System Properties</p> -</li> -<li> -<p><code>META-INF/javaconfiguration.properties</code></p> -</li> -</ol> -</div> -<div class="paragraph"> -<p>There many modules that extend the capabilities of Tamaya. -These modules doe not depend on core, so alternative -implementations of the Tamaya API should work similarly.</p> -</div> -<div class="sect2"> -<h3 id="_multiple_configuration_files">Multiple configuration files</h3> -<div class="paragraph"> -<p>By default you can provide multiple <code>javaconfig.properties</code> files, e.g. as part -of multiple jars loaded into your system. The system internally creates one -<code>PropertySource</code> for each file found on the classpath. All <code>PropertySource</code> -instances created are ordered by their ordinal value (an int).</p> -</div> -<div class="paragraph"> -<p>Tamaya Core defines the following default ordinals (used, if no custom ordinal is defined):</p> -</div> -<table class="tableblock frame-all grid-all" style="width: 70%;"> -<colgroup> -<col style="width: 75%;"> -<col style="width: 25%;"> -</colgroup> -<tbody> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">Source</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Ordinal</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">System Properties</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">400</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">Environment Variables</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">300</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">Java Configuration Properties</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">100</p></td> -</tr> -</tbody> -</table> -<div class="paragraph"> -<p>That means that the value of a configuration variable <code>x</code> overhanded via <code>-Dx=yes</code> has -a higher precedence then the entry for configuration variable <code>x</code> specified in a <code>javaconfig.properties</code> -as <code>x=no</code>.</p> -</div> -<div class="paragraph"> -<p>These ordinal values can be either hardcoded, or be dynamically -configurable as key within each configuration resource. The ladder can be done by defining a special -Tamaya ordinal value as follows:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code># override default Tamaya ordinal for property files -tamaya.ordinal=123</code></pre> -</div> -</div> -<div class="paragraph"> -<p>This assigns an ordinal of 123 to each entry in that configuration resource.</p> -</div> -</div> -<div class="sect2"> -<h3 id="_using_additional_features_of_tamaya">Using additional features of Tamaya</h3> -<div class="paragraph"> -<p>There many modules that extend the capabilities of -Tamaya. These modules doe not depend on core, so alternative -implementations of the Tamaya API should work similarly. Following a -small extract of most important modules available (or available soon):</p> -</div> -<div class="sect3"> -<h4 id="_dynamic_resolution_and_value_placeholders">Dynamic Resolution and Value Placeholders</h4> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml"><dependency> - <artifactId>org.apache.tamaya.ext</id> - <artifactId>tamaya-resolver</artifactId> - <version>{tamaya_version_development}</version> -</dependency></code></pre> -</div> -</div> -<div class="paragraph"> -<p>With that it is possible to define values with Unix styled placeholders that are -resolved on configuration access, e.g. -<code>mykey=my${dynamicValue}´. For further details refer to the module documentation. -This module also provides a `Resolver</code> singleton:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code class="language-java" data-lang="java">String myExpression = ...; -String resolved = Resolver.evaluateExpression(myExpression);</code></pre> -</div> -</div> -</div> -<div class="sect3"> -<h4 id="_ant_styled_path_resolution_of_resources">Ant-styled Path Resolution of Resources</h4> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml"><dependency> - <artifactId>org.apache.tamaya.ext</id> - <artifactId>tamaya-resolution</artifactId> - <version>{tamaya_version_development}</version> -</dependency></code></pre> -</div> -</div> -<div class="paragraph"> -<p>This module provides a <code>Resolver</code> singleton that allows to -resolve configuration resources using a ant-styled resource -description, e.g.</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">Collection<URL> urls = ResourceResolver.getResources("META-INF/cfg/**/*.properties");</code></pre> -</div> -</div> -<div class="paragraph"> -<p>For further details refer to the module documentation.</p> -</div> -</div> -<div class="sect3"> -<h4 id="_configuration_injection">Configuration Injection</h4> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml"><dependency> - <artifactId>org.apache.tamaya.ext</id> - <artifactId>tamaya-inject</artifactId> - <version>{tamaya_version_development}</version> -</dependency></code></pre> -</div> -</div> -<div class="paragraph"> -<p>With this extension you can let Tamaya inject configuration into instances of -annotated classes or let Tamaya implement a configuration template.</p> -</div> -<div class="paragraph"> -<p>Corresponding configuration:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">public class MyType { - @ConfiguredProperty("name") - private String typeName; - - public String getName() { - return name; - } -} - -MyType type = new MyType(); -ConfigurationInjector.configure(type);</code></pre> -</div> -</div> -<div class="paragraph"> -<p>Or the same as template:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">public interface MyTypeTemplate { - @ConfiguredProperty("name") - public String getName(); -} - -MyTypeTemplate type = ConfigurationInjector.createTemplate(MyTypeTemplate.class);</code></pre> -</div> -</div> -<div class="paragraph"> -<p>Currently the following resolvers are available:</p> -</div> -<table class="tableblock frame-all grid-all" style="width: 60%;"> -<colgroup> -<col style="width: 20%;"> -<col style="width: 80%;"> -</colgroup> -<tbody> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">Conf</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Cross-reference to another configuration entry</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">URL</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Referencing a resource addressable by an URL.</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">File</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Reference to a file, replacing the expression with the file’s text value.</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">Resource</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Reference to classpath resource, replacing the expression with the resource’s text value.</p></td> -</tr> -</tbody> -</table> -</div> -</div> -</div> -</div></p> - - <hr /> - </div> - </div> - <div> - <div id="push"></div> - - <div id="footer"> - <div class="container"> - <p class="muted credit">© 2014-2016 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.0</span></a> - at <span>2016-10-31</span> - </p> - <p> - <b>Disclaimer</b> - Apache Tamaya (incubating) is an effort undergoing - incubation at - The Apache Software Foundation (ASF), sponsored by - the name of Apache Incubator. Incubation is required of - all newly accepted projects until a further review indicates - that the infrastructure, communications, and decision making - process have stabilized in a manner consistent with other - successful ASF projects. While incubation status is not - necessarily a reflection of the completeness or stability of - the code, it does indicate that the project has yet to - be fully endorsed by the ASF.<br /> - <a href="http://incubator.apache.org/guides/website.html" style="border:0px;" target="_target"><img class="incubator-logo" src="../logos/egg-logo2.png"/></a> - </p> - </div> - </div> - - <!-- Le javascript - ================================================== --> - <!-- Placed at the end of the document so the pages load faster --> - <script src="../js/jquery-1.11.1.min.js"></script> - <script src="../js/bootstrap.min.js"></script> - <script src="../js/prettify.js"></script> - - </div> - </body> -</html> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/97bc8884/community.html ---------------------------------------------------------------------- diff --git a/community.html b/community.html deleted file mode 100644 index 63ebc3a..0000000 --- a/community.html +++ /dev/null @@ -1,293 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta charset="utf-8"/> - <title>Apache Tamaya: Community</title> - <meta name="viewport" content="width=device-width, initial-scale=1.0"/> - <meta name="description" content=""/> - <meta name="author" content=""/> - <meta name="keywords" content=""/> - <meta name="generator" content="'JBake '+'${version}"/> - - <!-- Le styles --> - <link href="css/bootstrap.min.css" rel="stylesheet"/> - <link href="css/asciidoctor.css" rel="stylesheet"/> - <link href="css/base.css" rel="stylesheet"/> - <link href="css/prettify.css" rel="stylesheet"/> - - <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> - <!--[if lt IE 9]> - <script src="js/html5shiv.min.js"></script> - <![endif]--> - - <!-- Fav and touch icons from ASF --> - <link rel="shortcut icon" href="favicon.ico"/> - <link rel="apple-touch-icon" sizes="57x57" href="favicons/apple-touch-icon-57x57.png"/> - <link rel="apple-touch-icon" sizes="60x60" href="favicons/apple-touch-icon-60x60.png"/> - <link rel="apple-touch-icon" sizes="72x72" href="favicons/apple-touch-icon-72x72.png"/> - <link rel="apple-touch-icon" sizes="76x76" href="favicons/apple-touch-icon-76x76.png"/> - <link rel="apple-touch-icon" sizes="114x114" href="favicons/apple-touch-icon-114x114.png"/> - <link rel="apple-touch-icon" sizes="120x120" href="favicons/apple-touch-icon-120x120.png"/> - <link rel="apple-touch-icon" sizes="144x144" href="favicons/apple-touch-icon-144x144.png"/> - <link rel="apple-touch-icon" sizes="152x152" href="favicons/apple-touch-icon-152x152.png"/> - <link rel="apple-touch-icon" sizes="180x180" href="favicons/apple-touch-icon-180x180.png"/> - <link rel="icon" type="image/png" href="favicons/favicon-32x32.png" sizes="32x32"/> - <link rel="icon" type="image/png" href="favicons/favicon-194x194.png" sizes="194x194"/> - <link rel="icon" type="image/png" href="favicons/favicon-96x96.png" sizes="96x96"/> - <link rel="icon" type="image/png" href="favicons/android-chrome-192x192.png" sizes="192x192"/> - <link rel="icon" type="image/png" href="favicons/favicon-16x16.png" sizes="16x16"/> - <link rel="manifest" href="favicons/manifest.json"/> - <link rel="shortcut icon" href="favicons/favicon.ico"/> - <meta name="msapplication-TileColor" content="#603cba"/> - <meta name="msapplication-TileImage" content="favicons/mstile-144x144.png"/> - <meta name="msapplication-config" content="favicons/browserconfig.xml"/> - <meta name="theme-color" content="#303284"/> - </head> - <body onload="prettyPrint()"> - <div id="wrap"> - <div> - - <!-- Fixed navbar --> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <a class="navbar-brand" href="">Apache Tamaya (incubating)</a> - </div> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="index.html">Home</a></li> - <li><a href="quickstart.html">Quickstart</a></li> - <li><a href="index.html">Documentation</a></li> - <li><a href="/apidocs/index.html">API</a></li> - <li><a href="index.html">Development</a></li> - <li><a href="index.html">Releases</a></li> - <li><a href="about.html">About</a></li> - <li><a href="sitemap.xml">Sitemap</a></li> - <li><a href="feed.xml">Subscribe</a></li> -<!-- - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="#">Action</a></li> - <li><a href="#">Another action</a></li> - <li><a href="#">Something else here</a></li> - <li class="divider"></li> - <li class="dropdown-header">Nav header</li> - <li><a href="#">Separated link</a></li> - <li><a href="#">One more separated link</a></li> - </ul> - </li> ---> - </ul> - </div><!--/.nav-collapse --> - </div> - </div> - - </div> - <div class="container"> - - <div class="page-header"> - <h1>Apache Tamaya: Community</h1> - </div> - - <p><em>2016-10-31</em></p> - - <p><div class="sect1"> -<h2 id="_users">1. Users</h2> -<div class="sectionbody"> -<div class="paragraph"> -<p>If you are a new user and you would like to participate in Tamaya -(would be great!), you can have a look at the current -project documentation. Apache Tamaya currently does -not yet have a users mailing list. If you want discuss your use cases -we encourage you to <a href="mailto:[email protected]">subscribe</a> -to our <a href="mailto:[email protected]">mailing list for developers</a>. -Furthermore, you can check our <a href="#a_mailing_lists">mail-archives</a>.</p> -</div> -<div class="paragraph"> -<p>Before you file a ticket in our <a href="https://issues.apache.org/jira/browse/TAMAYA" target="_blank">Jira</a> -please ask on the mailing list if it’s a known issue in case of a -bug or if there is an ongoing discussion in case of a feature.</p> -</div> -<div class="paragraph"> -<p>You are very welcome to follow our twitter account -<a href="http://twitter.com/tamayaconf" target="_blank">@tamayaconf</a> and spread the word -of Tamaya with tweets, blog entries,…​</p> -</div> -</div> -</div> -<div class="sect1"> -<h2 id="_getting_involved">2. Getting Involved</h2> -<div class="sectionbody"> -<div class="paragraph"> -<p>Everybody is welcome to get involved with our community. You can find general -information at <a href="http://apache.org/foundation/getinvolved.html" class="bare">http://apache.org/foundation/getinvolved.html</a> and -<a href="http://apache.org/foundation/how-it-works.html" class="bare">http://apache.org/foundation/how-it-works.html</a>. -The following sections provides some details about the different levels of getting involved.</p> -</div> -<div class="paragraph"> -<p>If you want to contribute to the -documentation of Apache Tamaya, please -read the instructions about the Documentation -that addresses how to contribute, render and publish it.</p> -</div> -<div class="sect2"> -<h3 id="_contributors">2.1. Contributors</h3> -<div class="paragraph"> -<p>Before you get a committer you have to contribute to our effort. -E.g. you can help users, participate in discussions on the dev list, -submit patches,…​ . Therefore, it’s essential to file -a <a href="http://www.apache.org/licenses/icla.txt" target="_blank">Individual Contributor License Agreement (ICLA)</a> -or <a href="http://www.apache.org/licenses/cla-corporate.txt" target="_blank">Software Grant and Corporate Contributor License Agreement (CCLA)</a> -and send it to secretary at apache dot org (or fax it) as early as possible.</p> -</div> -<div class="paragraph"> -<p>If you would like to submit a patch through Jira, you can have a look at the -<a href="devguide.html">suggested Git approach</a>.</p> -</div> -<div class="paragraph"> -<p>The lists of current contributors and committers can be found -on the <a href="team-list.html" target="_blank">team and contributers page</a>.</p> -</div> -</div> -<div class="sect2"> -<h3 id="_committers">2.2. Committers</h3> -<div class="paragraph"> -<p>Before you read this section, please ensure that you have read -the contributor section. All of you are welcome to join our development effort. -<a href="mailto:[email protected]">Subscribe</a> to our -<a href="mailto:[email protected]">mailing list for developers</a> and -start contributing and help users.</p> -</div> -<div class="paragraph"> -<p>Optionally <a href="mailto:[email protected]">subscribe</a> to our -<a href="mailto:[email protected]">mailing list for commits</a>. -Furthermore, you can check our <a href="community.html#mailing-lists">mail-archives</a>.</p> -</div> -<div class="paragraph"> -<p>Further details are available at <a href="http://www.apache.org/dev/" target="_blank">http://www.apache.org/dev/</a>.</p> -</div> -</div> -<div class="sect2"> -<h3 id="_mailing_lists">2.3. Mailing lists</h3> -<div class="paragraph"> -<p>The table below lists all mailings used by the Tamaya project.</p> -</div> -<table class="tableblock frame-all grid-all" style="width: 70%;"> -<colgroup> -<col style="width: 20%;"> -<col style="width: 20%;"> -<col style="width: 20%;"> -<col style="width: 20%;"> -<col style="width: 20%;"> -</colgroup> -<thead> -<tr> -<th class="tableblock halign-left valign-top">List</th> -<th class="tableblock halign-left valign-top">Subscribe</th> -<th class="tableblock halign-left valign-top">Unsubscribe</th> -<th class="tableblock halign-left valign-top">Archive</th> -<th class="tableblock halign-left valign-top">Mirrors</th> -</tr> -</thead> -<tbody> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">Developer List</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mailto:[email protected]">Subscribe</a></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mailto:[email protected]">Unsubscribe</a></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="http://mail-archives.apache.org/mod_mbox/incubator-tamaya-dev/" target="_blank">Archive</a></p></td> -<td class="tableblock halign-left valign-top"></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">Committer List</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mailto:[email protected]">Subscribe</a></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="mailto:[email protected]">Unsubscribe</a></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="http://mail-archives.apache.org/mod_mbox/incubator-tamaya-commits/" target="_blank">Archive</a></p></td> -<td class="tableblock halign-left valign-top"></td> -</tr> -</tbody> -</table> -</div> -<div class="sect2"> -<h3 id="_jira">2.4. JIRA</h3> -<div class="paragraph"> -<p>Any kind of issue has to be filed in our -<a href="https://issues.apache.org/jira/browse/TAMAYA" target="_blank">issue tracker</a>. -If you have any question, you can ask us -(e.g. via the mailing list for developers).</p> -</div> -</div> -<div class="sect2"> -<h3 id="_spread_the_word">2.5. Spread the word</h3> -<div class="paragraph"> -<p>You are very welcome e.g. to write blog entries, mention our twitter handle - @tamayaconf if you tweet about the project or just follow our twitter -account <a href="http://twitter.com/tamayaconf" target="_blank">@tamayaconf</a></p> -</div> -</div> -<div class="sect2"> -<h3 id="_irc">2.6. IRC</h3> -<div class="paragraph"> -<p>Usually discussions happen on the mailing list. Some informal discussions take -place in our IRC-Channel <a href="irc://irc.freenode.net/apache-tamaya" class="bare">irc://irc.freenode.net/apache-tamaya</a>.</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre>// with the irssi command-line client: -$ irssi - -> /connect irc.freenode.net -> /join #apache-tamaya</pre> -</div> -</div> -</div> -</div> -</div></p> - - <hr /> - </div> - </div> - <div> - <div id="push"></div> - - <div id="footer"> - <div class="container"> - <p class="muted credit">© 2014-2016 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.0</span></a> - at <span>2016-11-02</span> - </p> - <p> - <b>Disclaimer</b> - Apache Tamaya (incubating) is an effort undergoing - incubation at - The Apache Software Foundation (ASF), sponsored by - the name of Apache Incubator. Incubation is required of - all newly accepted projects until a further review indicates - that the infrastructure, communications, and decision making - process have stabilized in a manner consistent with other - successful ASF projects. While incubation status is not - necessarily a reflection of the completeness or stability of - the code, it does indicate that the project has yet to - be fully endorsed by the ASF.<br /> - <a href="http://incubator.apache.org/guides/website.html" style="border:0px;" target="_target"><img class="incubator-logo" src="logos/egg-logo2.png"/></a> - </p> - </div> - </div> - - <!-- Le javascript - ================================================== --> - <!-- Placed at the end of the document so the pages load faster --> - <script src="js/jquery-1.11.1.min.js"></script> - <script src="js/bootstrap.min.js"></script> - <script src="js/prettify.js"></script> - - </div> - </body> -</html> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/97bc8884/core.html ---------------------------------------------------------------------- diff --git a/core.html b/core.html deleted file mode 100644 index b9aede7..0000000 --- a/core.html +++ /dev/null @@ -1,559 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta charset="utf-8"/> - <title>Tamaya Incubator</title> - <meta name="viewport" content="width=device-width, initial-scale=1.0"/> - <meta name="description" content=""/> - <meta name="author" content=""/> - <meta name="keywords" content=""/> - <meta name="generator" content="'JBake '+'${version}"/> - - <!-- Le styles --> - <link href="css/bootstrap.min.css" rel="stylesheet"/> - <link href="css/asciidoctor.css" rel="stylesheet"/> - <link href="css/base.css" rel="stylesheet"/> - <link href="css/prettify.css" rel="stylesheet"/> - - <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> - <!--[if lt IE 9]> - <script src="js/html5shiv.min.js"></script> - <![endif]--> - - <!-- Fav and touch icons from ASF --> - <link rel="shortcut icon" href="favicon.ico"/> - <link rel="apple-touch-icon" sizes="57x57" href="favicons/apple-touch-icon-57x57.png"/> - <link rel="apple-touch-icon" sizes="60x60" href="favicons/apple-touch-icon-60x60.png"/> - <link rel="apple-touch-icon" sizes="72x72" href="favicons/apple-touch-icon-72x72.png"/> - <link rel="apple-touch-icon" sizes="76x76" href="favicons/apple-touch-icon-76x76.png"/> - <link rel="apple-touch-icon" sizes="114x114" href="favicons/apple-touch-icon-114x114.png"/> - <link rel="apple-touch-icon" sizes="120x120" href="favicons/apple-touch-icon-120x120.png"/> - <link rel="apple-touch-icon" sizes="144x144" href="favicons/apple-touch-icon-144x144.png"/> - <link rel="apple-touch-icon" sizes="152x152" href="favicons/apple-touch-icon-152x152.png"/> - <link rel="apple-touch-icon" sizes="180x180" href="favicons/apple-touch-icon-180x180.png"/> - <link rel="icon" type="image/png" href="favicons/favicon-32x32.png" sizes="32x32"/> - <link rel="icon" type="image/png" href="favicons/favicon-194x194.png" sizes="194x194"/> - <link rel="icon" type="image/png" href="favicons/favicon-96x96.png" sizes="96x96"/> - <link rel="icon" type="image/png" href="favicons/android-chrome-192x192.png" sizes="192x192"/> - <link rel="icon" type="image/png" href="favicons/favicon-16x16.png" sizes="16x16"/> - <link rel="manifest" href="favicons/manifest.json"/> - <link rel="shortcut icon" href="favicons/favicon.ico"/> - <meta name="msapplication-TileColor" content="#603cba"/> - <meta name="msapplication-TileImage" content="favicons/mstile-144x144.png"/> - <meta name="msapplication-config" content="favicons/browserconfig.xml"/> - <meta name="theme-color" content="#303284"/> - </head> - <body onload="prettyPrint()"> - <div id="wrap"> - <div> - - <!-- Fixed navbar --> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <a class="navbar-brand" href="">Apache Tamaya (incubating)</a> - </div> - <div class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li><a href="index.html">Home</a></li> - <li><a href="quickstart.html">Quickstart</a></li> - <li><a href="index.html">Documentation</a></li> - <li><a href="/apidocs/index.html">API</a></li> - <li><a href="index.html">Development</a></li> - <li><a href="index.html">Releases</a></li> - <li><a href="about.html">About</a></li> - <li><a href="sitemap.xml">Sitemap</a></li> - <li><a href="feed.xml">Subscribe</a></li> -<!-- - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> - <ul class="dropdown-menu"> - <li><a href="#">Action</a></li> - <li><a href="#">Another action</a></li> - <li><a href="#">Something else here</a></li> - <li class="divider"></li> - <li class="dropdown-header">Nav header</li> - <li><a href="#">Separated link</a></li> - <li><a href="#">One more separated link</a></li> - </ul> - </li> ---> - </ul> - </div><!--/.nav-collapse --> - </div> - </div> - - </div> - <div class="container"> - - <div class="page-header"> - <h1></h1> - </div> - - <p><em>2016-10-31</em></p> - - <p><div class="sect1"> -<h2 id="Core">Tamaya Core Implementation</h2> -<div class="sectionbody"> -<div class="sect2"> -<h3 id="_overview">Overview</h3> -<div class="paragraph"> -<p>Tamaya Core provides an implementation of the <a href="API.html">Tamaya Configuration API</a> and adds additional functionality -and building blocks for supporting SPI implementations.</p> -</div> -<div class="paragraph"> -<p>Tamaya Core contains the following artifacts:</p> -</div> -<div class="ulist"> -<ul> -<li> -<p>Implementations of Configuration, ConfigurationContext, ConfigurationContextBuilder ConfigurationProviderSpi+</p> -</li> -<li> -<p>A java.util.ServiceLoader based ServiceContext implementation. Hereby it implements component priorization based -on the @Priority annotations.</p> -</li> -<li> -<p>A PropertyConverterManager+ that loads and stores references to all the preconfigured PropertyConverter instances -hereby providing type conversion for all important types.</p> -</li> -<li> -<p>A simple default configuration setup using the current classpath and an optional staging variable.</p> -</li> -<li> -<p>It collects all PropertySource and PropertySourceProvider instances registered with the ServiceLoader and -registers them in the global ConfigurationContext</p> -</li> -<li> -<p>It provides a ConfigurationContextBuilder and allows changing the current ConfigurationContext.</p> -</li> -</ul> -</div> -<div class="paragraph"> -<p>The overall size of the library is very small. All required components are implemented and registered, so basically the -Core module is a complete configuration solution. Nevertheless it is also very minimalistic, but fortunately is flexible -enough to be extended/accommodated with additional features as needed, such as</p> -</div> -<div class="ulist"> -<ul> -<li> -<p>placeholder and resolution mechanisms</p> -</li> -<li> -<p>dynamic resource path lookup, e.g. with ant styled patterns</p> -</li> -<li> -<p>configuration injection and configuration templates</p> -</li> -<li> -<p>abstraction for reusable formats</p> -</li> -<li> -<p>integration with other existing solutions</p> -</li> -<li> -<p>configuration and configuration isolation targeting Java EE</p> -</li> -<li> -<p>dynamic configuration and configuration updates</p> -</li> -<li> -<p>Configuration management extensions</p> -</li> -<li> -<p>remote configuration</p> -</li> -<li> -<p>and more</p> -</li> -</ul> -</div> -<div class="paragraph"> -<p>For details about the extension modules available and their functionality refer to the <a href="modules.html">extension user guide</a>.</p> -</div> -</div> -<div class="sect2"> -<h3 id="CorePropertyConverters">Default PropertyConverters in Core</h3> -<div class="paragraph"> -<p>As mentioned the Core module delivers several default PropertyConverter instances out of the box. Find below the -listing of converters automatically registered with the Core module:</p> -</div> -<table class="tableblock frame-1 grid-all spread"> -<colgroup> -<col style="width: 33.3333%;"> -<col style="width: 33.3333%;"> -<col style="width: 33.3334%;"> -</colgroup> -<thead> -<tr> -<th class="tableblock halign-left valign-top"><em>Target Type</em></th> -<th class="tableblock halign-left valign-top"><em>Class Name</em></th> -<th class="tableblock halign-left valign-top"><em>Supported Formats</em></th> -</tr> -</thead> -<tbody> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigDecimal</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">BigDecimalConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">1.2345, 0xFF</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigInteger</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">BigIntegerConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">0xFF, 1234</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.ui.lang.Boolean</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">BooleanConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">true, false, T, F, 1 ,0</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.ui.lang.Byte</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">ByteConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">0xFF, MIN_VALUE, MAX_VALUE, 123</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.ui.lang.Character</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">CharConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">0xFF, 'a', 'H', 123</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.ui.lang.Class</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">ClassConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><fully qualified class name></p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Currency</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">CurrencyConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">CHF, 123</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.ui.lang.Double</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">DoubleConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">1, 0xFF, 1.2334, NaN, NEGATIVE_INFITIY, POSITIVE_INFINITY, MIN_VALUE, MAX_VALUE</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><em>Enums</em></p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">EnumConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><Enum item name></p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.ui.lang.Float</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">FloatConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">1, 0xFF, 1.2334, NaN, NEGATIVE_INFITIY, POSITIVE_INFINITY, MIN_VALUE, MAX_VALUE</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.ui.lang.Integer</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">IntegerConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">1, 0xD3, MIN_VALUE, MAX_VALUE</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">LocalDate</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">LocalDateConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><Date as defined by LocalDate.parse(String)</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">LocalTime</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">LocalTimeConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><Time as defined by LocalTime.parse(String)</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">LocalDateTime</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">LocalDateTimeConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><LocalDateTime as defined by LocalDateTime.parse(String)></p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.ui.lang.Long</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">LongConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">1, 0xD3, MIN_VALUE, MAX_VALUE</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.ui.lang.Number</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">NumberConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">1, 0xFF, 1.2334, NaN, NEGATIVE_INFITIY, POSITIVE_INFINITY</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.ui.lang.Short</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">ShortConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">1, 0xD3, MIN_VALUE, MAX_VALUE</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.net.URI</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">URIConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="http://localhost:2020/testresource?api=true" class="bare">http://localhost:2020/testresource?api=true</a></p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.net.URL</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">URLConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="http://localhost:2020/testresource?api=true" class="bare">http://localhost:2020/testresource?api=true</a></p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">ZoneId</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">ZoneIdConverter</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Europe/Zurich</p></td> -</tr> -</tbody> -</table> -</div> -<div class="sect2"> -<h3 id="_registering_propertyconverters">Registering PropertyConverters</h3> -<div class="paragraph"> -<p>Additional PropertyConverters can be implemented easily. It is recommended to register then using the java.util.ServiceLoader, -meaning you add a file under META-INF/service/org.apache.tamaya.spi.PropertyConverter containing the fully qualified -class names of the converters to be registered (one line per each).</p> -</div> -<div class="paragraph"> -<p>Alternatively you can also use a ConfigurationContextBuilder to add additional converters programmatically.</p> -</div> -<div class="admonitionblock note"> -<table> -<tr> -<td class="icon"> -<div class="title">Note</div> -</td> -<td class="content"> -API Implementations can be read-only thus not allowing adding additional converters programmatically. -</td> -</tr> -</table> -</div> -</div> -<div class="sect2"> -<h3 id="ComponentLoadingAndPriorization">Component Loading and Priorization</h3> -<div class="paragraph"> -<p>Tamaya Core in general loads all components using the java.util.ServiceLoader mechanism. This means that new components -must be registered by adding a file under META-INF/service/<myInterfaceName> containing the fully qualified -implementation class names of the components to be registered (one line per each). -The ServiceLoader itself does not provide any functionality for overriding or ordering of components. Tamaya -core adds this functionality by the possibility to add @Priority annotations to the components registered. -By default, and if no annotation is added 0 is used as priority. Hereby higher values preceed lower values, meaning</p> -</div> -<div class="ulist"> -<ul> -<li> -<p>if a singleton component is accessed from the current ServiceContext the component with the higher value -effectively <em>overrides/replaces</em> any component with lower values.</p> -</li> -<li> -<p>if a collection of components is obtained from the ServiceContext the components are ordered in order, where the -ones with higher priority are before components with lower priority.</p> -</li> -<li> -<p>if priorities match Tamaya Core additionally sorts them using the simple class name. This ensures that ordering is -still defined and predictable in almost all scenarios.</p> -</li> -</ul> -</div> -</div> -<div class="sect2"> -<h3 id="RegisteringPropertySources">Registering Property Sources</h3> -<div class="paragraph"> -<p>PropertySources that provide configuration properties are registered as ordinary components as described in the previous -section. Nevertheless the priority is not managed based on @Priority annotations, but based on an explicit -int getOrdinal() method. This allows to define the ordinal/priority of a PropertySource explicitly. This is useful -due to several reasons:</p> -</div> -<div class="ulist"> -<ul> -<li> -<p>it allows to define the ordinal as part of the configuration, thus allowing new overriding property sources being -added easily.</p> -</li> -<li> -<p>it allows to define the ordinal dynamically, e.g. based on the configuration location, the time of loading or -whatever may be appropriate.</p> -</li> -</ul> -</div> -</div> -</div> -</div> -<div class="sect1"> -<h2 id="CorePropertySources">Configuration Setup in Core</h2> -<div class="sectionbody"> -<div class="paragraph"> -<p>Tamaya Core provides a minimal configuration setting, that allows you to configure SE -applications already easily. Basically configuration is built up by default as follows:</p> -</div> -<div class="olist arabic"> -<ol class="arabic"> -<li> -<p>Read environment properties and add them prefixed with env.</p> -</li> -<li> -<p>Read all files found at META-INF/javaconfiguration.properties -and META-INF/javaconfiguration.xml</p> -</li> -</ol> -</div> -<div class="sect2"> -<h3 id="_overview_of_registered_default_property_sources_and_providers">Overview of Registered Default Property Sources and Providers</h3> -<div class="paragraph"> -<p>The Tamaya Core implementation provides a couple of default PropertySource implementations, which are automatically -registered. They are all in the package org.apache.tamaya.core.propertysource and -org.apache.tamaya.core.provider:</p> -</div> -<table class="tableblock frame-1 grid-all spread"> -<colgroup> -<col style="width: 33.3333%;"> -<col style="width: 33.3333%;"> -<col style="width: 33.3334%;"> -</colgroup> -<thead> -<tr> -<th class="tableblock halign-left valign-top"><em>Type</em></th> -<th class="tableblock halign-left valign-top"><em>Class Name</em></th> -<th class="tableblock halign-left valign-top"><em>Ordinal Used</em></th> -</tr> -</thead> -<tbody> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">META-INF/javaconfiguration.properties</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">JavaConfigurationProvider</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">0</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">META-INF/javaconfiguration.xml</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">JavaConfigurationProvider</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">0</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">Environment Properties</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">EnvironmentPropertySource</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">300</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">System Properties</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">SystemPropertySource</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">400</p></td> -</tr> -</tbody> -</table> -</div> -<div class="sect2"> -<h3 id="_abstract_class_propertiesfilepropertysource">Abstract Class PropertiesFilePropertySource</h3> -<div class="paragraph"> -<p>The abstract class PropertiesFilePropertySource can be used for implementing a PropertySource based on a URL -instance that points to a .properites file. It requires a URL to be passed on the constructor:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code class="language-java" data-lang="java">PropertiesFilePropertySource(URL url);</code></pre> -</div> -</div> -<div class="sect3"> -<h4 id="_abstract_class_propertiespropertysource">Abstract Class PropertiesPropertySource</h4> -<div class="paragraph"> -<p>The abstract class PropertiesPropertySource can be used for implementing a PropertySource based on a Properties -instance. It requires a PropertySource to be passed on the constructor:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="prettyprint highlight"><code class="language-java" data-lang="java">PropertiesPropertySource(Properties properties);</code></pre> -</div> -</div> -</div> -<div class="sect3"> -<h4 id="_abstract_class_basepropertysource">Abstract Class BasePropertySource</h4> -<div class="paragraph"> -<p>The abstract class BasePropertySource can be used for implementing custom PropertySource classes. It requires only -one method to implemented:</p> -</div> -<div class="listingblock"> -<div class="title">Implementing a PropertySource using BasePropertySource</div> -<div class="content"> -<pre class="prettyprint highlight"><code class="language-java" data-lang="java">public class MyPropertySource extends BasePropertySource{ - - public String getName(){ - // return a unique name for the property source, e.g. based on the underlying resource. This name also - // allows to access the property source later - } - - public Map<String, String> getProperties(){ - // Get a map with all properties provided by this property source - // If the property source is not scannable, the map returned may be empty. - // In the ladder case the +boolean isScannale()+ must be overridden, since - // by default property sources are assumed to be scannable. - } - -}</code></pre> -</div> -</div> -<div class="paragraph"> -<p>By default the ordinal of the property sources will be 1000, unless the key tamaya.ordinal asdefined in -PropertySource.TAMAYA_ORDINAL is present in the current PropertySource. Of course it is also possible to override -the inherited protected void initializeOrdinal(final int defaultOrdinal), or directly int getOrdinal().</p> -</div> -</div> -</div> -<div class="sect2"> -<h3 id="CorePropertySourceProviders">Default PropertySourceProvider in Core</h3> -<div class="paragraph"> -<p>With org.apache.tamaya.core.provider.JavaConfigurationProvider there is also a default PropertySourceProvider -present that loads all .properties files found at META-INF/javaconfiguration.properties -and META-INF/javaconfiguration.xml.</p> -</div> -</div> -</div> -</div> -<div class="sect1"> -<h2 id="Extensions">Adding Extensions</h2> -<div class="sectionbody"> -<div class="paragraph"> -<p>The Core module only implements the <a href="API.html">API</a>. Many users require/wish additional functionality from a -configuration system. Fortunately there are numerous extensions available that add further functionality. -Loading extensions hereby is trivial: you only are required to add the corresponding dependency to the classpath.</p> -</div> -<div class="paragraph"> -<p>For detailed information on the extensions available refer to the <a href="extensions.html">extensions documentation</a>.</p> -</div> -</div> -</div></p> - - <hr /> - </div> - </div> - <div> - <div id="push"></div> - - <div id="footer"> - <div class="container"> - <p class="muted credit">© 2014-2016 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.0</span></a> - at <span>2016-11-02</span> - </p> - <p> - <b>Disclaimer</b> - Apache Tamaya (incubating) is an effort undergoing - incubation at - The Apache Software Foundation (ASF), sponsored by - the name of Apache Incubator. Incubation is required of - all newly accepted projects until a further review indicates - that the infrastructure, communications, and decision making - process have stabilized in a manner consistent with other - successful ASF projects. While incubation status is not - necessarily a reflection of the completeness or stability of - the code, it does indicate that the project has yet to - be fully endorsed by the ASF.<br /> - <a href="http://incubator.apache.org/guides/website.html" style="border:0px;" target="_target"><img class="incubator-logo" src="logos/egg-logo2.png"/></a> - </p> - </div> - </div> - - <!-- Le javascript - ================================================== --> - <!-- Placed at the end of the document so the pages load faster --> - <script src="js/jquery-1.11.1.min.js"></script> - <script src="js/bootstrap.min.js"></script> - <script src="js/prettify.js"></script> - - </div> - </body> -</html>
