Modified: zest/site/content/java/develop/library-rest-common.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/java/develop/library-rest-common.html?rev=1739254&r1=1739253&r2=1739254&view=diff
==============================================================================
--- zest/site/content/java/develop/library-rest-common.html (original)
+++ zest/site/content/java/develop/library-rest-common.html Fri Apr 15 08:28:56 
2016
@@ -66,7 +66,7 @@
   })();
  </script>
 
-  </head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="logo"><a href="index.html"><img src="images/logo-standard.png" 
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"; 
class="toc"><dl><dt><span class="section"><a 
href="index.html#home">Zest™</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><a 
href="tutorials.html">Tutorials</a></span></dt><dt><span class="section"><a 
href="javadocs.html">Javadoc</a></span></dt><dt><span class="section"><a 
href="samples.html">Samples</a></span></dt><dt><span class="section"><a 
href="core.html">Core</a></span></dt><dt><span class="section"><span xmlns="" 
href="libraries.html">Libraries</span></span></dt><dt><span class="section"><a 
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a 
href="tools.html">Tools</a></span></dt><dt><span class="section"><a 
href="glossary.htm
 l">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="libraries.html#_overview_5">Overview</a></span></dt><dt><span 
class="section"><a href="lang-groovy.html">Groovy 
Scripting</a></span></dt><dt><span class="section"><a 
href="lang-javascript.html">Javascript Scripting</a></span></dt><dt><span 
class="section"><a href="lang-scala.html">Scala 
Support</a></span></dt><dt><span class="section"><a 
href="library-alarm.html">Alarms</a></span></dt><dt><span class="section"><a 
href="library-circuitbreaker.html">Circuit Breaker</a></span></dt><dt><span 
class="section"><a 
href="library-constraints.html">Constraints</a></span></dt><dt><span 
class="section"><a href="library-conversion.html">Conversion - 
DEPRECATED</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section">
 <a href="library-fileconfig.html">FileConfig</a></span></dt><dt><span 
class="section"><a href="library-http.html">HTTP</a></span></dt><dt><span 
class="section"><a href="library-invocation-cache.html">Invocation 
Cache</a></span></dt><dt><span class="section"><a 
href="library-jmx.html">JMX</a></span></dt><dt><span class="section"><a 
href="library-locking.html">Locking</a></span></dt><dt><span class="section"><a 
href="library-logging.html">Logging</a></span></dt><dt><span class="section"><a 
href="library-metrics.html">Metrics Library</a></span></dt><dt><span 
class="section"><a href="library-osgi.html">OSGi</a></span></dt><dt><span 
class="section"><a href="library-rdf.html">RDF</a></span></dt><dt><span 
class="section"><a href="library-rest-client.html">ReST 
Client</a></span></dt><dt><span class="section"><a 
href="library-rest-client-primer.html">ReST - HATEOAS 
Primer</a></span></dt><dt><span class="section"><span xmlns="" 
href="library-rest-common.html">ReST Common</span></span></dt><dt
 ><span class="section"><a href="library-rest-server.html">ReST 
 >Server</a></span></dt><dt><span class="section"><a 
 >href="library-scheduler.html">Scheduler</a></span></dt><dt><span 
 >class="section"><a 
 >href="library-servlet.html">Servlet</a></span></dt><dt><span 
 >class="section"><a href="library-shiro.html">Shiro 
 >Security</a></span></dt><dt><span class="section"><a 
 >href="library-shiro-web.html">Shiro Web Security</a></span></dt><dt><span 
 >class="section"><a href="library-spring.html">Spring 
 >Integration</a></span></dt><dt><span class="section"><a 
 >href="library-sql.html">SQL</a></span></dt><dt><span class="section"><a 
 >href="library-uid.html">UID</a></span></dt><dt><span class="section"><a 
 >href="library-uowfile.html">UoWFile</a></span></dt></dl></div></div><div 
 >class="section" title="ReST Common"><div class="titlepage"><div><div><h3 
 >class="title"><a id="library-rest-common"></a>ReST 
 >Common</h3></div></div></div><p class="remark"><em><span 
 >class="comment"></span></em></p><p class="devstatus-c
 ode-stable">code</p><p class="devstatus-docs-none">docs</p><p 
class="devstatus-tests-none">tests</p><p>ReST Common Library</p><div 
class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Note</h3><p>This Library has no documentation yet. Learn how to 
contribute in <a class="xref" href="community-docs.html" title="Writing Zest™ 
Documentation">Writing Documentation</a>.</p></div><div class="table"><a 
id="idm491905823376"></a><p class="title"><strong>Table 42. 
Artifact</strong></p><div class="table-contents"><table summary="Artifact" 
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group 
ID</th><th align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.rest-common</p></td><td align
 ="left" 
valign="top"><p>3.0-SNAPSHOT</p></td></tr></tbody></table></div></div><br 
class="table-break" /></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="footer"><p>
+  </head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="logo"><a href="index.html"><img src="images/logo-standard.png" 
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"; 
class="toc"><dl><dt><span class="section"><a 
href="index.html#home">Zest™</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><a 
href="tutorials.html">Tutorials</a></span></dt><dt><span class="section"><a 
href="javadocs.html">Javadoc</a></span></dt><dt><span class="section"><a 
href="samples.html">Samples</a></span></dt><dt><span class="section"><a 
href="core.html">Core</a></span></dt><dt><span class="section"><span xmlns="" 
href="libraries.html">Libraries</span></span></dt><dt><span class="section"><a 
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a 
href="tools.html">Tools</a></span></dt><dt><span class="section"><a 
href="glossary.htm
 l">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="libraries.html#_overview_5">Overview</a></span></dt><dt><span 
class="section"><a href="lang-groovy.html">Groovy 
Scripting</a></span></dt><dt><span class="section"><a 
href="lang-javascript.html">Javascript Scripting</a></span></dt><dt><span 
class="section"><a href="lang-scala.html">Scala 
Support</a></span></dt><dt><span class="section"><a 
href="library-alarm.html">Alarms</a></span></dt><dt><span class="section"><a 
href="library-circuitbreaker.html">Circuit Breaker</a></span></dt><dt><span 
class="section"><a 
href="library-constraints.html">Constraints</a></span></dt><dt><span 
class="section"><a href="library-conversion.html">Conversion - 
DEPRECATED</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section">
 <a href="library-fileconfig.html">FileConfig</a></span></dt><dt><span 
class="section"><a href="library-http.html">HTTP</a></span></dt><dt><span 
class="section"><a href="library-invocation-cache.html">Invocation 
Cache</a></span></dt><dt><span class="section"><a 
href="library-jmx.html">JMX</a></span></dt><dt><span class="section"><a 
href="library-locking.html">Locking</a></span></dt><dt><span class="section"><a 
href="library-logging.html">Logging</a></span></dt><dt><span class="section"><a 
href="library-metrics.html">Metrics Library</a></span></dt><dt><span 
class="section"><a href="library-osgi.html">OSGi</a></span></dt><dt><span 
class="section"><a href="library-rdf.html">RDF</a></span></dt><dt><span 
class="section"><a href="library-rest-client.html">ReST 
Client</a></span></dt><dt><span class="section"><a 
href="library-rest-client-primer.html">ReST - HATEOAS 
Primer</a></span></dt><dt><span class="section"><span xmlns="" 
href="library-rest-common.html">ReST Common</span></span></dt><dt
 ><span class="section"><a href="library-rest-server.html">ReST 
 >Server</a></span></dt><dt><span class="section"><a 
 >href="library-scheduler.html">Scheduler</a></span></dt><dt><span 
 >class="section"><a 
 >href="library-servlet.html">Servlet</a></span></dt><dt><span 
 >class="section"><a href="library-shiro.html">Shiro 
 >Security</a></span></dt><dt><span class="section"><a 
 >href="library-shiro-web.html">Shiro Web Security</a></span></dt><dt><span 
 >class="section"><a href="library-spring.html">Spring 
 >Integration</a></span></dt><dt><span class="section"><a 
 >href="library-sql.html">SQL</a></span></dt><dt><span class="section"><a 
 >href="library-uid.html">UID</a></span></dt><dt><span class="section"><a 
 >href="library-uowfile.html">UoWFile</a></span></dt></dl></div></div><div 
 >class="section" title="ReST Common"><div class="titlepage"><div><div><h3 
 >class="title"><a id="library-rest-common"></a>ReST 
 >Common</h3></div></div></div><p class="remark"><em><span 
 >class="comment"></span></em></p><p class="devstatus-c
 ode-stable">code</p><p class="devstatus-docs-none">docs</p><p 
class="devstatus-tests-none">tests</p><p>ReST Common Library</p><div 
class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Note</h3><p>This Library has no documentation yet. Learn how to 
contribute in <a class="xref" href="community-docs.html" title="Writing Zest™ 
Documentation">Writing Documentation</a>.</p></div><div class="table"><a 
id="idp140567697041040"></a><p class="title"><strong>Table 42. 
Artifact</strong></p><div class="table-contents"><table summary="Artifact" 
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group 
ID</th><th align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.rest-common</p></td><td al
 ign="left" valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="footer"><p>
         Copyright © 2015 The Apache Software Foundation, Licensed under the 
<a href="http://www.apache.org/licenses/"; target="_blank">Apache License, 
Version 2.0</a>.
         <br /><small>
             Apache Zest, Zest, Apache, the Apache feather logo, and the Apache 
Zest project logo are trademarks of The Apache Software Foundation.<br />

Modified: zest/site/content/java/develop/library-rest-server.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/java/develop/library-rest-server.html?rev=1739254&r1=1739253&r2=1739254&view=diff
==============================================================================
--- zest/site/content/java/develop/library-rest-server.html (original)
+++ zest/site/content/java/develop/library-rest-server.html Fri Apr 15 08:28:56 
2016
@@ -66,7 +66,7 @@
   })();
  </script>
 
-  </head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="logo"><a href="index.html"><img src="images/logo-standard.png" 
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"; 
class="toc"><dl><dt><span class="section"><a 
href="index.html#home">Zest™</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><a 
href="tutorials.html">Tutorials</a></span></dt><dt><span class="section"><a 
href="javadocs.html">Javadoc</a></span></dt><dt><span class="section"><a 
href="samples.html">Samples</a></span></dt><dt><span class="section"><a 
href="core.html">Core</a></span></dt><dt><span class="section"><span xmlns="" 
href="libraries.html">Libraries</span></span></dt><dt><span class="section"><a 
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a 
href="tools.html">Tools</a></span></dt><dt><span class="section"><a 
href="glossary.htm
 l">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="libraries.html#_overview_5">Overview</a></span></dt><dt><span 
class="section"><a href="lang-groovy.html">Groovy 
Scripting</a></span></dt><dt><span class="section"><a 
href="lang-javascript.html">Javascript Scripting</a></span></dt><dt><span 
class="section"><a href="lang-scala.html">Scala 
Support</a></span></dt><dt><span class="section"><a 
href="library-alarm.html">Alarms</a></span></dt><dt><span class="section"><a 
href="library-circuitbreaker.html">Circuit Breaker</a></span></dt><dt><span 
class="section"><a 
href="library-constraints.html">Constraints</a></span></dt><dt><span 
class="section"><a href="library-conversion.html">Conversion - 
DEPRECATED</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section">
 <a href="library-fileconfig.html">FileConfig</a></span></dt><dt><span 
class="section"><a href="library-http.html">HTTP</a></span></dt><dt><span 
class="section"><a href="library-invocation-cache.html">Invocation 
Cache</a></span></dt><dt><span class="section"><a 
href="library-jmx.html">JMX</a></span></dt><dt><span class="section"><a 
href="library-locking.html">Locking</a></span></dt><dt><span class="section"><a 
href="library-logging.html">Logging</a></span></dt><dt><span class="section"><a 
href="library-metrics.html">Metrics Library</a></span></dt><dt><span 
class="section"><a href="library-osgi.html">OSGi</a></span></dt><dt><span 
class="section"><a href="library-rdf.html">RDF</a></span></dt><dt><span 
class="section"><a href="library-rest-client.html">ReST 
Client</a></span></dt><dt><span class="section"><a 
href="library-rest-client-primer.html">ReST - HATEOAS 
Primer</a></span></dt><dt><span class="section"><a 
href="library-rest-common.html">ReST Common</a></span></dt><dt><span class="s
 ection"><span xmlns="" href="library-rest-server.html">ReST 
Server</span></span></dt><dt><span class="section"><a 
href="library-scheduler.html">Scheduler</a></span></dt><dt><span 
class="section"><a href="library-servlet.html">Servlet</a></span></dt><dt><span 
class="section"><a href="library-shiro.html">Shiro 
Security</a></span></dt><dt><span class="section"><a 
href="library-shiro-web.html">Shiro Web Security</a></span></dt><dt><span 
class="section"><a href="library-spring.html">Spring 
Integration</a></span></dt><dt><span class="section"><a 
href="library-sql.html">SQL</a></span></dt><dt><span class="section"><a 
href="library-uid.html">UID</a></span></dt><dt><span class="section"><a 
href="library-uowfile.html">UoWFile</a></span></dt></dl></div></div><div 
class="section" title="ReST Server"><div class="titlepage"><div><div><h3 
class="title"><a id="library-rest-server"></a>ReST 
Server</h3></div></div></div><p class="remark"><em><span 
class="comment"></span></em></p><p class="devstatus-c
 ode-stable">code</p><p class="devstatus-docs-none">docs</p><p 
class="devstatus-tests-none">tests</p><p>ReST Server Library</p><div 
class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Note</h3><p>This Library has no documentation yet. Learn how to 
contribute in <a class="xref" href="community-docs.html" title="Writing Zest™ 
Documentation">Writing Documentation</a>.</p></div><div class="table"><a 
id="idm491905806640"></a><p class="title"><strong>Table 43. 
Artifact</strong></p><div class="table-contents"><table summary="Artifact" 
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group 
ID</th><th align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.rest-server</p></td><td align
 ="left" 
valign="top"><p>3.0-SNAPSHOT</p></td></tr></tbody></table></div></div><br 
class="table-break" /></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="footer"><p>
+  </head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="logo"><a href="index.html"><img src="images/logo-standard.png" 
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"; 
class="toc"><dl><dt><span class="section"><a 
href="index.html#home">Zest™</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><a 
href="tutorials.html">Tutorials</a></span></dt><dt><span class="section"><a 
href="javadocs.html">Javadoc</a></span></dt><dt><span class="section"><a 
href="samples.html">Samples</a></span></dt><dt><span class="section"><a 
href="core.html">Core</a></span></dt><dt><span class="section"><span xmlns="" 
href="libraries.html">Libraries</span></span></dt><dt><span class="section"><a 
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a 
href="tools.html">Tools</a></span></dt><dt><span class="section"><a 
href="glossary.htm
 l">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="libraries.html#_overview_5">Overview</a></span></dt><dt><span 
class="section"><a href="lang-groovy.html">Groovy 
Scripting</a></span></dt><dt><span class="section"><a 
href="lang-javascript.html">Javascript Scripting</a></span></dt><dt><span 
class="section"><a href="lang-scala.html">Scala 
Support</a></span></dt><dt><span class="section"><a 
href="library-alarm.html">Alarms</a></span></dt><dt><span class="section"><a 
href="library-circuitbreaker.html">Circuit Breaker</a></span></dt><dt><span 
class="section"><a 
href="library-constraints.html">Constraints</a></span></dt><dt><span 
class="section"><a href="library-conversion.html">Conversion - 
DEPRECATED</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section">
 <a href="library-fileconfig.html">FileConfig</a></span></dt><dt><span 
class="section"><a href="library-http.html">HTTP</a></span></dt><dt><span 
class="section"><a href="library-invocation-cache.html">Invocation 
Cache</a></span></dt><dt><span class="section"><a 
href="library-jmx.html">JMX</a></span></dt><dt><span class="section"><a 
href="library-locking.html">Locking</a></span></dt><dt><span class="section"><a 
href="library-logging.html">Logging</a></span></dt><dt><span class="section"><a 
href="library-metrics.html">Metrics Library</a></span></dt><dt><span 
class="section"><a href="library-osgi.html">OSGi</a></span></dt><dt><span 
class="section"><a href="library-rdf.html">RDF</a></span></dt><dt><span 
class="section"><a href="library-rest-client.html">ReST 
Client</a></span></dt><dt><span class="section"><a 
href="library-rest-client-primer.html">ReST - HATEOAS 
Primer</a></span></dt><dt><span class="section"><a 
href="library-rest-common.html">ReST Common</a></span></dt><dt><span class="s
 ection"><span xmlns="" href="library-rest-server.html">ReST 
Server</span></span></dt><dt><span class="section"><a 
href="library-scheduler.html">Scheduler</a></span></dt><dt><span 
class="section"><a href="library-servlet.html">Servlet</a></span></dt><dt><span 
class="section"><a href="library-shiro.html">Shiro 
Security</a></span></dt><dt><span class="section"><a 
href="library-shiro-web.html">Shiro Web Security</a></span></dt><dt><span 
class="section"><a href="library-spring.html">Spring 
Integration</a></span></dt><dt><span class="section"><a 
href="library-sql.html">SQL</a></span></dt><dt><span class="section"><a 
href="library-uid.html">UID</a></span></dt><dt><span class="section"><a 
href="library-uowfile.html">UoWFile</a></span></dt></dl></div></div><div 
class="section" title="ReST Server"><div class="titlepage"><div><div><h3 
class="title"><a id="library-rest-server"></a>ReST 
Server</h3></div></div></div><p class="remark"><em><span 
class="comment"></span></em></p><p class="devstatus-c
 ode-stable">code</p><p class="devstatus-docs-none">docs</p><p 
class="devstatus-tests-none">tests</p><p>ReST Server Library</p><div 
class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Note</h3><p>This Library has no documentation yet. Learn how to 
contribute in <a class="xref" href="community-docs.html" title="Writing Zest™ 
Documentation">Writing Documentation</a>.</p></div><div class="table"><a 
id="idp140567697057712"></a><p class="title"><strong>Table 43. 
Artifact</strong></p><div class="table-contents"><table summary="Artifact" 
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group 
ID</th><th align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.rest-server</p></td><td al
 ign="left" valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="footer"><p>
         Copyright © 2015 The Apache Software Foundation, Licensed under the 
<a href="http://www.apache.org/licenses/"; target="_blank">Apache License, 
Version 2.0</a>.
         <br /><small>
             Apache Zest, Zest, Apache, the Apache feather logo, and the Apache 
Zest project logo are trademarks of The Apache Software Foundation.<br />

Modified: zest/site/content/java/develop/library-scheduler.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/java/develop/library-scheduler.html?rev=1739254&r1=1739253&r2=1739254&view=diff
==============================================================================
--- zest/site/content/java/develop/library-scheduler.html (original)
+++ zest/site/content/java/develop/library-scheduler.html Fri Apr 15 08:28:56 
2016
@@ -66,41 +66,38 @@
   })();
  </script>
 
-  </head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="logo"><a href="index.html"><img src="images/logo-standard.png" 
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"; 
class="toc"><dl><dt><span class="section"><a 
href="index.html#home">Zest™</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><a 
href="tutorials.html">Tutorials</a></span></dt><dt><span class="section"><a 
href="javadocs.html">Javadoc</a></span></dt><dt><span class="section"><a 
href="samples.html">Samples</a></span></dt><dt><span class="section"><a 
href="core.html">Core</a></span></dt><dt><span class="section"><span xmlns="" 
href="libraries.html">Libraries</span></span></dt><dt><span class="section"><a 
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a 
href="tools.html">Tools</a></span></dt><dt><span class="section"><a 
href="glossary.htm
 l">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="libraries.html#_overview_5">Overview</a></span></dt><dt><span 
class="section"><a href="lang-groovy.html">Groovy 
Scripting</a></span></dt><dt><span class="section"><a 
href="lang-javascript.html">Javascript Scripting</a></span></dt><dt><span 
class="section"><a href="lang-scala.html">Scala 
Support</a></span></dt><dt><span class="section"><a 
href="library-alarm.html">Alarms</a></span></dt><dt><span class="section"><a 
href="library-circuitbreaker.html">Circuit Breaker</a></span></dt><dt><span 
class="section"><a 
href="library-constraints.html">Constraints</a></span></dt><dt><span 
class="section"><a href="library-conversion.html">Conversion - 
DEPRECATED</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section">
 <a href="library-fileconfig.html">FileConfig</a></span></dt><dt><span 
class="section"><a href="library-http.html">HTTP</a></span></dt><dt><span 
class="section"><a href="library-invocation-cache.html">Invocation 
Cache</a></span></dt><dt><span class="section"><a 
href="library-jmx.html">JMX</a></span></dt><dt><span class="section"><a 
href="library-locking.html">Locking</a></span></dt><dt><span class="section"><a 
href="library-logging.html">Logging</a></span></dt><dt><span class="section"><a 
href="library-metrics.html">Metrics Library</a></span></dt><dt><span 
class="section"><a href="library-osgi.html">OSGi</a></span></dt><dt><span 
class="section"><a href="library-rdf.html">RDF</a></span></dt><dt><span 
class="section"><a href="library-rest-client.html">ReST 
Client</a></span></dt><dt><span class="section"><a 
href="library-rest-client-primer.html">ReST - HATEOAS 
Primer</a></span></dt><dt><span class="section"><a 
href="library-rest-common.html">ReST Common</a></span></dt><dt><span class="s
 ection"><a href="library-rest-server.html">ReST 
Server</a></span></dt><dt><span class="section"><span xmlns="" 
href="library-scheduler.html">Scheduler</span></span></dt><dt><span 
class="section"><a href="library-servlet.html">Servlet</a></span></dt><dt><span 
class="section"><a href="library-shiro.html">Shiro 
Security</a></span></dt><dt><span class="section"><a 
href="library-shiro-web.html">Shiro Web Security</a></span></dt><dt><span 
class="section"><a href="library-spring.html">Spring 
Integration</a></span></dt><dt><span class="section"><a 
href="library-sql.html">SQL</a></span></dt><dt><span class="section"><a 
href="library-uid.html">UID</a></span></dt><dt><span class="section"><a 
href="library-uowfile.html">UoWFile</a></span></dt></dl></div></div><div 
class="section" title="Scheduler"><div class="titlepage"><div><div><h3 
class="title"><a id="library-scheduler"></a>Scheduler</h3></div></div></div><p 
class="remark"><em><span class="comment"></span></em></p><p 
class="devstatus-code-be
 ta">code</p><p class="devstatus-docs-good">docs</p><p 
class="devstatus-tests-good">tests</p><p>The Scheduler library provides an easy 
way to schedule tasks using cron expressions if needed.</p><p>An optional 
Timeline allows you to browse past and future task runs.</p><div 
class="table"><a id="idm491905790576"></a><p class="title"><strong>Table 44. 
Artifact</strong></p><div class="table-contents"><table summary="Artifact" 
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group 
ID</th><th align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.scheduler</p></td><td align="left" 
valign="top"><p>3.0-SNAPSHOT</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Logging"><div class="tit
 lepage"><div><div><h4 class="title"><a 
id="_logging_2"></a>Logging</h4></div></div></div><p>The SLF4J Logger used by 
this library is named "org.apache.zest.library.scheduler".</p></div><div 
class="section" title="Assembly"><div class="titlepage"><div><div><h4 
class="title"><a id="_assembly_4"></a>Assembly</h4></div></div></div><p>Use 
SchedulerAssembler to add the Scheduler service to your Application. This
+  </head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="logo"><a href="index.html"><img src="images/logo-standard.png" 
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"; 
class="toc"><dl><dt><span class="section"><a 
href="index.html#home">Zest™</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><a 
href="tutorials.html">Tutorials</a></span></dt><dt><span class="section"><a 
href="javadocs.html">Javadoc</a></span></dt><dt><span class="section"><a 
href="samples.html">Samples</a></span></dt><dt><span class="section"><a 
href="core.html">Core</a></span></dt><dt><span class="section"><span xmlns="" 
href="libraries.html">Libraries</span></span></dt><dt><span class="section"><a 
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a 
href="tools.html">Tools</a></span></dt><dt><span class="section"><a 
href="glossary.htm
 l">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="libraries.html#_overview_5">Overview</a></span></dt><dt><span 
class="section"><a href="lang-groovy.html">Groovy 
Scripting</a></span></dt><dt><span class="section"><a 
href="lang-javascript.html">Javascript Scripting</a></span></dt><dt><span 
class="section"><a href="lang-scala.html">Scala 
Support</a></span></dt><dt><span class="section"><a 
href="library-alarm.html">Alarms</a></span></dt><dt><span class="section"><a 
href="library-circuitbreaker.html">Circuit Breaker</a></span></dt><dt><span 
class="section"><a 
href="library-constraints.html">Constraints</a></span></dt><dt><span 
class="section"><a href="library-conversion.html">Conversion - 
DEPRECATED</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section">
 <a href="library-fileconfig.html">FileConfig</a></span></dt><dt><span 
class="section"><a href="library-http.html">HTTP</a></span></dt><dt><span 
class="section"><a href="library-invocation-cache.html">Invocation 
Cache</a></span></dt><dt><span class="section"><a 
href="library-jmx.html">JMX</a></span></dt><dt><span class="section"><a 
href="library-locking.html">Locking</a></span></dt><dt><span class="section"><a 
href="library-logging.html">Logging</a></span></dt><dt><span class="section"><a 
href="library-metrics.html">Metrics Library</a></span></dt><dt><span 
class="section"><a href="library-osgi.html">OSGi</a></span></dt><dt><span 
class="section"><a href="library-rdf.html">RDF</a></span></dt><dt><span 
class="section"><a href="library-rest-client.html">ReST 
Client</a></span></dt><dt><span class="section"><a 
href="library-rest-client-primer.html">ReST - HATEOAS 
Primer</a></span></dt><dt><span class="section"><a 
href="library-rest-common.html">ReST Common</a></span></dt><dt><span class="s
 ection"><a href="library-rest-server.html">ReST 
Server</a></span></dt><dt><span class="section"><span xmlns="" 
href="library-scheduler.html">Scheduler</span></span></dt><dt><span 
class="section"><a href="library-servlet.html">Servlet</a></span></dt><dt><span 
class="section"><a href="library-shiro.html">Shiro 
Security</a></span></dt><dt><span class="section"><a 
href="library-shiro-web.html">Shiro Web Security</a></span></dt><dt><span 
class="section"><a href="library-spring.html">Spring 
Integration</a></span></dt><dt><span class="section"><a 
href="library-sql.html">SQL</a></span></dt><dt><span class="section"><a 
href="library-uid.html">UID</a></span></dt><dt><span class="section"><a 
href="library-uowfile.html">UoWFile</a></span></dt></dl></div></div><div 
class="section" title="Scheduler"><div class="titlepage"><div><div><h3 
class="title"><a id="library-scheduler"></a>Scheduler</h3></div></div></div><p 
class="remark"><em><span class="comment"></span></em></p><p 
class="devstatus-code-be
 ta">code</p><p class="devstatus-docs-good">docs</p><p 
class="devstatus-tests-good">tests</p><p>The Scheduler library provides an easy 
way to schedule tasks either for one time execution, CRON expression intervals 
or a custom algorithm.</p><p>An optional Timeline allows you to browse past and 
future task runs.</p><div class="table"><a id="idp140567697073840"></a><p 
class="title"><strong>Table 44. Artifact</strong></p><div 
class="table-contents"><table summary="Artifact" border="1"><colgroup><col 
class="col_1" /><col class="col_2" /><col class="col_3" 
/></colgroup><thead><tr><th align="left" valign="top">Group ID</th><th 
align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.scheduler</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="se
 ction" title="Logging"><div class="titlepage"><div><div><h4 class="title"><a 
id="_logging_2"></a>Logging</h4></div></div></div><p>The SLF4J Logger used by 
this library is named "org.apache.zest.library.scheduler".</p></div><div 
class="section" title="Assembly"><div class="titlepage"><div><div><h4 
class="title"><a id="_assembly_4"></a>Assembly</h4></div></div></div><p>Use 
SchedulerAssembler to add the Scheduler service to your Application. This
 Assembler provide a fluent api to programmatically configure configuration 
defaults and activate the
-Timeline service assembly that allow to browse in past and future Task 
runs.</p><p>Here is a full example:</p><pre class="programlisting brush: 
java">new SchedulerAssembler().visibleIn( Visibility.application )
+Timeline service assembly that allow browsing of past and future Task 
runs.</p><p>Here is a full example:</p><pre class="programlisting brush: 
java">new SchedulerAssembler().visibleIn( Visibility.application )
     .withConfig( configModuleAssembly, Visibility.layer )
     .withTimeline()
     .assemble( moduleAssembly );
 </pre></div><div class="section" title="Configuration"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_configuration_3"></a>Configuration</h4></div></div></div><p>SchedulerConfiguration
 defines configuration properties details:</p><pre class="programlisting brush: 
java">/**
  * @return Number of worker threads, optional and defaults to the number of 
available cores.
  */
-@Optional
+@Optional @UseDefaults
 Property&lt;Integer&gt; workersCount();
 
 /**
  * @return Size of the queue to use for holding tasks before they are run, 
optional and defaults to 10.
  */
-@Optional
+@Optional @UseDefaults
 Property&lt;Integer&gt; workQueueSize();
 
-/**
- * @return If the scheduler must stop without waiting for running tasks, 
optional and defaults to false.
- */
-@UseDefaults
-Property&lt;Boolean&gt; stopViolently();
-</pre></div><div class="section" title="Writing Tasks"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_writing_tasks"></a>Writing Tasks</h4></div></div></div><p>To write a 
schedulable Task, compose an Entity with the Task type to be able to schedule 
it.</p><p>The Task contract is quite simple:</p><pre class="programlisting 
brush: java">public interface Task
+</pre></div><div class="section" title="Writing Tasks"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_writing_tasks"></a>Writing Tasks</h4></div></div></div><p>To write a 
schedulable Task, compose an Entity with the Task type to be able to schedule 
it.</p><p>The Task contract is quite simple:</p><pre class="programlisting 
brush: java">@Concerns( UnitOfWorkConcern.class )
+public interface Task
     extends Runnable
 {
     Property&lt;String&gt; name();
 
     @UseDefaults
     Property&lt;List&lt;String&gt;&gt; tags();
+
 }
-</pre><p>Tasks have a mandatory name property and an optional tags property. 
Theses properties get copied in
+</pre><p>Tasks have a mandatory name property and an optional tags property. 
These properties get copied in
 each TimelineRecord created when the Timeline feature is activated.</p><p>The 
run() method of Tasks is wrapped in a UnitOfWork when called by the Scheduler.
 Thanks to the UnitOfWork handling in Zest, you can split the work done in your 
Tasks in
-several UnitOfWorks, the one around the Task#run() invocation will then be 
paused.</p><p>Here is a simple example:</p><pre class="programlisting brush: 
java">interface MyTaskEntity extends Task
+several UnitOfWorks. See UnitOfWork strategy below.</p><p>Here is a simple 
example:</p><pre class="programlisting brush: java">interface MyTaskEntity 
extends Task
 {
     Property&lt;String&gt; myTaskState();
 
@@ -109,29 +106,32 @@ several UnitOfWorks, the one around the
 
 class MyTaskMixin implements Runnable
 {
-    @This MyTaskEntity me;
+    @This
+    MyTaskEntity me;
 
     @Override
     public void run()
     {
-        
me.myTaskState().set(me.anotherEntity().get().doSomeStuff(me.myTaskState().get()));
+        me.myTaskState().set( me.anotherEntity().get().doSomeStuff( 
me.myTaskState().get() ) );
     }
 }
 
 </pre></div><div class="section" title="Scheduling Tasks"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_scheduling_tasks"></a>Scheduling Tasks</h4></div></div></div><p>Tasks are 
scheduled using the Scheduler service. This creates a Schedule associated to
 the Task that allows you to know if it is running, to change it’s cron 
expression and set it’s
-durability.</p><p>By default, a Schedule is not durable. In other words, it do 
not survive an Application
-restart. To make a Schedule durable, set it’s durable property to true once 
its scheduled.</p><p>There are two ways to schedule a Task using the Scheduler 
service: once or with a cron
-expression.</p><div class="section" title="Scheduling once"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_scheduling_once"></a>Scheduling once</h5></div></div></div><p>This is the 
easiest way to run a background Task once after a given initial delay in 
seconds.</p><pre class="programlisting brush: java">@Service Scheduler 
scheduler;
+durability.</p><p>All Schedules are durable. In other words, it will survive 
an Application restart, and your application should
+not schedule it again, as the Schedules are when the SchedulerService is 
activated after bootstrap.</p><p>There are three ways to schedule a Task using 
the Scheduler service: once or with a cron
+expression or providing your own Schedule instance.</p><div class="section" 
title="Scheduling once"><div class="titlepage"><div><div><h5 class="title"><a 
id="_scheduling_once"></a>Scheduling once</h5></div></div></div><p>This is the 
easiest way to run a background Task once after a given initial delay in 
seconds.</p><pre class="programlisting brush: java">@Service
+Scheduler scheduler;
 
 public void method()
 {
     MyTaskEntity myTask = todo();
-    Schedule schedule = scheduler.scheduleOnce( myTask, 10, false );
+    Schedule schedule = scheduler.scheduleOnce( myTask, 10 );
     // myTask will be run in 10 seconds from now
 }
 
-</pre><p>Note that there is no point in making such a Schedule durable because 
it won’t be run repeatedly.</p></div><div class="section" title="Scheduling 
using a cron expression"><div class="titlepage"><div><div><h5 class="title"><a 
id="_scheduling_using_a_cron_expression"></a>Scheduling using a cron 
expression</h5></div></div></div><p>Cron expression parsing is based on the GNU 
crontab manpage that can be found here:
+</pre><p>Since all Schedules are durable, this "once" can be far into the 
future, and still be executed if the application
+has been restarted.</p></div><div class="section" title="Scheduling using a 
cron expression"><div class="titlepage"><div><div><h5 class="title"><a 
id="_scheduling_using_a_cron_expression"></a>Scheduling using a cron 
expression</h5></div></div></div><p>Cron expression parsing is based on the GNU 
crontab manpage that can be found here:
 <a class="ulink" href="http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5"; 
target="_top">http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5</a> .</p><p>The 
following extensions are used:</p><div class="itemizedlist"><ul 
class="itemizedlist"><li class="listitem">
 a mandatory field is added at the begining: seconds.
 </li><li class="listitem">
@@ -153,11 +153,25 @@ char and maybe that some other extension
 @monthly
 </li><li class="listitem">
 @annualy or @yearly
-</li></ul></div></div></div><div class="section" title="Durability"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_durability"></a>Durability</h4></div></div></div><p>Schedules can either 
be ethereal or durable, passed as an argument to the <code 
class="literal">Scheduler</code>. If it is a durable
-schedule, then the Task must be an Entity Composite.</p><p>When the
-== Observing the Timeline ==</p><p>Timeline allow to browse in past and future 
Task runs. This feature is available only if you activate
+</li></ul></div></div></div><div class="section" title="Overrun"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_overrun"></a>Overrun</h4></div></div></div><p>If the Schedule is running 
when it is time to be executed, then the execution will be skipped. This means 
that
+the Task must complete within its period, or executions will be skipped. The 
sideeffect of that is that this
+reduces thread exhaustion.</p><p>When the Task execution is skipped, the 
overrun() property on the Schedule is incremented by 1.</p></div><div 
class="section" title="Durability"><div class="titlepage"><div><div><h4 
class="title"><a id="_durability"></a>Durability</h4></div></div></div><p>All 
Schedules are durable and the Task must be an Entity Composite. It also means 
that Tasks should be schedule
+once and not on each reboot. The SchedulerService will load all Schedules on 
activation.</p><p>While the Task is running, the Schedule will be held in the 
UnitOfWork of the TaskRunner. This means that IF the
+Schedule is updated, i.e. cancelled or directly manipulating Schedule 
properties, the UnitOfWork.complete() will fail.
+And if the Task is executing within the same UnitOfWork, any changes made will 
not take place.</p></div><div class="section" title="UnitOfWork strategy"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_unitofwork_strategy"></a>UnitOfWork strategy</h4></div></div></div><p>The 
TaskRunner creates a UnitOfWork and the Task is excuted within that UnitOfWork. 
This may be very convenient, but
+as noted in Durability above, that UnitOfWork will fail if Schedule properties 
are updated while the Task is
+running. To avoid that the Task’s operations suffers from this, OR if the 
Task wants a Retry/DiscardOn strategy
+different from the default one, then the Task can simply declare its own. such 
as;</p><pre class="programlisting brush: java">@Override
+@UnitOfWorkRetry( retries = 3 )
+@UnitOfWorkDiscardOn( IllegalArgumentException.class )
+@UnitOfWorkPropagation( value = 
UnitOfWorkPropagation.Propagation.REQUIRES_NEW, usecase = "Load Data" )
+public void run()
+{
+</pre></div><div class="section" title="Custom Schedules"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_custom_schedules"></a>Custom Schedules</h4></div></div></div><p>It is 
possible to implement Schedule directly. It must be declared as an 
EntityComposite in the assembly, and be
+visible from the SchedulerService. No other considerations should be 
necessary.</p></div><div class="section" title="Observing the Timeline"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_observing_the_timeline"></a>Observing the 
Timeline</h4></div></div></div><p>Timeline allow to browse in past and future 
Task runs. This feature is available only if you activate
 the Timeline assembly in the SchedulerAssembler}, see above.</p><p>Once 
activated, Task success and failures are recorded. Then, the Timeline
-service allow to browse in past (recorded) and in anticipated (future) Task 
runs.</p><p>Use the following in your code to get a Timeline Service 
injected:</p><pre class="programlisting brush: java">@Service Timeline timeline;
+service allow to browse in past (recorded) and in anticipated (future) Task 
runs.</p><p>Use the following in your code to get a Timeline Service 
injected:</p><pre class="programlisting brush: java">@Service
+Timeline timeline;
 </pre><p>Here is the actual Timeline contract:</p><pre class="programlisting 
brush: java">public interface Timeline
 {
   [...snip...]
@@ -168,7 +182,7 @@ service allow to browse in past (recorde
     Iterable&lt;TimelineRecord&gt; getNextRecords( int maxResults );
       [...snip...]
 
-    Iterable&lt;TimelineRecord&gt; getRecords( DateTime from, DateTime to );
+    Iterable&lt;TimelineRecord&gt; getRecords( ZonedDateTime from, 
ZonedDateTime to );
       [...snip...]
 
     Iterable&lt;TimelineRecord&gt; getRecords( long from, long to );

Modified: zest/site/content/java/develop/library-servlet.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/java/develop/library-servlet.html?rev=1739254&r1=1739253&r2=1739254&view=diff
==============================================================================
--- zest/site/content/java/develop/library-servlet.html (original)
+++ zest/site/content/java/develop/library-servlet.html Fri Apr 15 08:28:56 2016
@@ -67,7 +67,7 @@
  </script>
 
   </head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="logo"><a href="index.html"><img src="images/logo-standard.png" 
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"; 
class="toc"><dl><dt><span class="section"><a 
href="index.html#home">Zest™</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><a 
href="tutorials.html">Tutorials</a></span></dt><dt><span class="section"><a 
href="javadocs.html">Javadoc</a></span></dt><dt><span class="section"><a 
href="samples.html">Samples</a></span></dt><dt><span class="section"><a 
href="core.html">Core</a></span></dt><dt><span class="section"><span xmlns="" 
href="libraries.html">Libraries</span></span></dt><dt><span class="section"><a 
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a 
href="tools.html">Tools</a></span></dt><dt><span class="section"><a 
href="glossary.htm
 l">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="libraries.html#_overview_5">Overview</a></span></dt><dt><span 
class="section"><a href="lang-groovy.html">Groovy 
Scripting</a></span></dt><dt><span class="section"><a 
href="lang-javascript.html">Javascript Scripting</a></span></dt><dt><span 
class="section"><a href="lang-scala.html">Scala 
Support</a></span></dt><dt><span class="section"><a 
href="library-alarm.html">Alarms</a></span></dt><dt><span class="section"><a 
href="library-circuitbreaker.html">Circuit Breaker</a></span></dt><dt><span 
class="section"><a 
href="library-constraints.html">Constraints</a></span></dt><dt><span 
class="section"><a href="library-conversion.html">Conversion - 
DEPRECATED</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section">
 <a href="library-fileconfig.html">FileConfig</a></span></dt><dt><span 
class="section"><a href="library-http.html">HTTP</a></span></dt><dt><span 
class="section"><a href="library-invocation-cache.html">Invocation 
Cache</a></span></dt><dt><span class="section"><a 
href="library-jmx.html">JMX</a></span></dt><dt><span class="section"><a 
href="library-locking.html">Locking</a></span></dt><dt><span class="section"><a 
href="library-logging.html">Logging</a></span></dt><dt><span class="section"><a 
href="library-metrics.html">Metrics Library</a></span></dt><dt><span 
class="section"><a href="library-osgi.html">OSGi</a></span></dt><dt><span 
class="section"><a href="library-rdf.html">RDF</a></span></dt><dt><span 
class="section"><a href="library-rest-client.html">ReST 
Client</a></span></dt><dt><span class="section"><a 
href="library-rest-client-primer.html">ReST - HATEOAS 
Primer</a></span></dt><dt><span class="section"><a 
href="library-rest-common.html">ReST Common</a></span></dt><dt><span class="s
 ection"><a href="library-rest-server.html">ReST 
Server</a></span></dt><dt><span class="section"><a 
href="library-scheduler.html">Scheduler</a></span></dt><dt><span 
class="section"><span xmlns="" 
href="library-servlet.html">Servlet</span></span></dt><dt><span 
class="section"><a href="library-shiro.html">Shiro 
Security</a></span></dt><dt><span class="section"><a 
href="library-shiro-web.html">Shiro Web Security</a></span></dt><dt><span 
class="section"><a href="library-spring.html">Spring 
Integration</a></span></dt><dt><span class="section"><a 
href="library-sql.html">SQL</a></span></dt><dt><span class="section"><a 
href="library-uid.html">UID</a></span></dt><dt><span class="section"><a 
href="library-uowfile.html">UoWFile</a></span></dt></dl></div></div><div 
class="section" title="Servlet"><div class="titlepage"><div><div><h3 
class="title"><a id="library-servlet"></a>Servlet</h3></div></div></div><p 
class="remark"><em><span class="comment"></span></em></p><p 
class="devstatus-code-stable">
 code</p><p class="devstatus-docs-good">docs</p><p 
class="devstatus-tests-good">tests</p><p>This library provide the necessary 
boilerplate code to bootstrap a Zest™ Application in a Servlet container plus 
some
-facilities. It aims at a very simple need and is provided as an example 
integration.</p><p>If instead you want to run a servlet container inside a 
Zest™ Application, see <a class="xref" href="library-http.html" title="HTTP"> 
HTTP Library</a>.</p><div class="table"><a id="idm491905730384"></a><p 
class="title"><strong>Table 45. Artifact</strong></p><div 
class="table-contents"><table summary="Artifact" border="1"><colgroup><col 
class="col_1" /><col class="col_2" /><col class="col_3" 
/></colgroup><thead><tr><th align="left" valign="top">Group ID</th><th 
align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.servlet</p></td><td align="left" 
valign="top"><p>3.0-SNAPSHOT</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Application Bootstrap"><div 
class="titlepag
 e"><div><div><h4 class="title"><a id="_application_bootstrap"></a>Application 
Bootstrap</h4></div></div></div><p>Extends <code 
class="literal">AbstractZestServletBootstrap</code> to easily bind a Zest™ 
<code class="literal">Application</code> activation/passivation to your webapp
+facilities. It aims at a very simple need and is provided as an example 
integration.</p><p>If instead you want to run a servlet container inside a 
Zest™ Application, see <a class="xref" href="library-http.html" title="HTTP"> 
HTTP Library</a>.</p><div class="table"><a id="idp140567697143120"></a><p 
class="title"><strong>Table 45. Artifact</strong></p><div 
class="table-contents"><table summary="Artifact" border="1"><colgroup><col 
class="col_1" /><col class="col_2" /><col class="col_3" 
/></colgroup><thead><tr><th align="left" valign="top">Group ID</th><th 
align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.servlet</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Application Bootstrap"><div 
class="titlepage"><div>
 <div><h4 class="title"><a id="_application_bootstrap"></a>Application 
Bootstrap</h4></div></div></div><p>Extends <code 
class="literal">AbstractZestServletBootstrap</code> to easily bind a Zest™ 
<code class="literal">Application</code> activation/passivation to your webapp
 lifecycle.</p><p>Use <code 
class="literal">ZestServletSupport#application(javax.servlet.ServletContext)</code>
 to get a handle on the <code class="literal">Application</code> from the
 <code class="literal">ServletContext</code>.</p><p>Here is an example 
ServletContextListener:</p><pre class="programlisting brush: java">public 
static class FooServletContextListener
         extends AbstractZestServletBootstrap

Modified: zest/site/content/java/develop/library-shiro-web.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/java/develop/library-shiro-web.html?rev=1739254&r1=1739253&r2=1739254&view=diff
==============================================================================
--- zest/site/content/java/develop/library-shiro-web.html (original)
+++ zest/site/content/java/develop/library-shiro-web.html Fri Apr 15 08:28:56 
2016
@@ -71,7 +71,7 @@
 cryptography, and session management. With Shiro’s easy-to-understand API, 
you can quickly and easily secure any
 application – from the smallest mobile applications to the largest web and 
enterprise applications.” says the Apache
 Shiro website.</p><p>We invite you to read the comprehensive <a class="ulink" 
href="http://shiro.apache.org/documentation.html"; target="_top">Apache Shiro 
documentation</a>, we will
-mostly discuss Zest™ related matters here.</p><div class="table"><a 
id="idm491905611472"></a><p class="title"><strong>Table 47. 
Artifact</strong></p><div class="table-contents"><table summary="Artifact" 
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group 
ID</th><th align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.shiro-web</p></td><td align="left" 
valign="top"><p>3.0-SNAPSHOT</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Servlet Context"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_servlet_context"></a>Servlet Context</h4></div></div></div><p>In a servlet 
context, being through the <a class="xref" href="library-servlet.html" 
title="Servlet">Ser
 vlet Library</a>, the <a class="xref" href="library-http.html" title="HTTP"> 
HTTP Library</a> or your custom Zest™ application
+mostly discuss Zest™ related matters here.</p><div class="table"><a 
id="idp140567697262160"></a><p class="title"><strong>Table 47. 
Artifact</strong></p><div class="table-contents"><table summary="Artifact" 
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group 
ID</th><th align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.shiro-web</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Servlet Context"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_servlet_context"></a>Servlet Context</h4></div></div></div><p>In a servlet 
context, being through the <a class="xref" href="library-servlet.html" 
title="Servlet">Servlet Lib
 rary</a>, the <a class="xref" href="library-http.html" title="HTTP"> HTTP 
Library</a> or your custom Zest™ application
 bootstrap, plain Shiro is usable. A WebEnvironment must be globally available 
and ShiroFilter must be registered.</p><p>If you use a custom Zest™ 
application boostrap or the <a class="xref" href="library-servlet.html" 
title="Servlet">Servlet Library</a> you can directly use Shiro’s provided
 EnvironmentLoaderListener and ShiroFilter.</p><p>If you use the <a 
class="xref" href="library-http.html" title="HTTP"> HTTP Library</a> you can 
either directly use Shiro classes or use the assembly API as follows:</p><pre 
class="programlisting brush: java">new JettyServiceAssembler().withConfig( 
configModule, Visibility.layer ).assemble( module );
   [...snip...]

Modified: zest/site/content/java/develop/library-shiro.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/java/develop/library-shiro.html?rev=1739254&r1=1739253&r2=1739254&view=diff
==============================================================================
--- zest/site/content/java/develop/library-shiro.html (original)
+++ zest/site/content/java/develop/library-shiro.html Fri Apr 15 08:28:56 2016
@@ -74,7 +74,7 @@ Shiro website.</p><p>Altough Apache Shir
 handy. If your use case do not fit any of theses integrations, look at their 
respective code. You should find out
 pretty easily how to compose the provided code to write your integration. 
Don’t hesitate to contribute interesting
 integrations to this very library.</p><p>We invite you to read the 
comprehensive <a class="ulink" 
href="http://shiro.apache.org/documentation.html"; target="_top">Apache Shiro 
documentation</a>, we will
-mostly discuss Zest™ related matters here.</p><div class="table"><a 
id="idm491905693120"></a><p class="title"><strong>Table 46. 
Artifact</strong></p><div class="table-contents"><table summary="Artifact" 
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group 
ID</th><th align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.shiro-core</p></td><td align="left" 
valign="top"><p>3.0-SNAPSHOT</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Basic usage"><div 
class="titlepage"><div><div><h4 class="title"><a id="_basic_usage"></a>Basic 
usage</h4></div></div></div><p>For standalone applications, you can use plain 
Shiro easily. The only thing to do is to register a configured
+mostly discuss Zest™ related matters here.</p><div class="table"><a 
id="idp140567697180432"></a><p class="title"><strong>Table 46. 
Artifact</strong></p><div class="table-contents"><table summary="Artifact" 
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group 
ID</th><th align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.shiro-core</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Basic usage"><div 
class="titlepage"><div><div><h4 class="title"><a id="_basic_usage"></a>Basic 
usage</h4></div></div></div><p>For standalone applications, you can use plain 
Shiro easily. The only thing to do is to register a configured
 SecurityManager when activating your Zest™ Application. It can be done 
outside the application, before its activation,
 "à là" by-hand ;</p><pre class="programlisting brush: 
java">IniSecurityManagerFactory factory = new IniSecurityManagerFactory( 
"classpath:standalone-shiro.ini" );
 SecurityManager securityManager = factory.getInstance();
@@ -224,7 +224,7 @@ public static class UserFactoryMixin
 {
 
     @Structure
-    private Module module;
+    private UnitOfWorkFactory uowf;
 
     @Service
     private PasswordService passwordService;
@@ -232,7 +232,7 @@ public static class UserFactoryMixin
     @Override
     public User createNewUser( String username, String password )
     {
-        EntityBuilder&lt;User&gt; userBuilder = 
module.currentUnitOfWork().newEntityBuilder( User.class );
+        EntityBuilder&lt;User&gt; userBuilder = 
uowf.currentUnitOfWork().newEntityBuilder( User.class );
         User user = userBuilder.instance();
         user.subjectIdentifier().set( username );
         user.password().set( passwordService.encryptPassword( password ) );
@@ -299,7 +299,7 @@ new PermissionsDomainAssembler().
 module.entities( User.class );
 module.services( UserFactory.class );
 
-</pre><p>And here is how to use all this:</p><pre class="programlisting brush: 
java">UnitOfWork uow = module.newUnitOfWork();
+</pre><p>And here is how to use all this:</p><pre class="programlisting brush: 
java">UnitOfWork uow = uowf.newUnitOfWork();
 
 User user = userFactory.createNewUser( "foo", "bar" );
 Role role = roleFactory.create( "role-one", "permission-one", "permission-two" 
);
@@ -309,7 +309,7 @@ uow.complete();
 
   [...snip...]
 
-uow = module.newUnitOfWork();
+uow = uowf.newUnitOfWork();
 
 Subject currentUser = SecurityUtils.getSubject();
 currentUser.login( new UsernamePasswordToken( "foo", "bar" ) );

Modified: zest/site/content/java/develop/library-spring.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/java/develop/library-spring.html?rev=1739254&r1=1739253&r2=1739254&view=diff
==============================================================================
--- zest/site/content/java/develop/library-spring.html (original)
+++ zest/site/content/java/develop/library-spring.html Fri Apr 15 08:28:56 2016
@@ -66,7 +66,7 @@
   })();
  </script>
 
-  </head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="logo"><a href="index.html"><img src="images/logo-standard.png" 
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"; 
class="toc"><dl><dt><span class="section"><a 
href="index.html#home">Zest™</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><a 
href="tutorials.html">Tutorials</a></span></dt><dt><span class="section"><a 
href="javadocs.html">Javadoc</a></span></dt><dt><span class="section"><a 
href="samples.html">Samples</a></span></dt><dt><span class="section"><a 
href="core.html">Core</a></span></dt><dt><span class="section"><span xmlns="" 
href="libraries.html">Libraries</span></span></dt><dt><span class="section"><a 
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a 
href="tools.html">Tools</a></span></dt><dt><span class="section"><a 
href="glossary.htm
 l">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="libraries.html#_overview_5">Overview</a></span></dt><dt><span 
class="section"><a href="lang-groovy.html">Groovy 
Scripting</a></span></dt><dt><span class="section"><a 
href="lang-javascript.html">Javascript Scripting</a></span></dt><dt><span 
class="section"><a href="lang-scala.html">Scala 
Support</a></span></dt><dt><span class="section"><a 
href="library-alarm.html">Alarms</a></span></dt><dt><span class="section"><a 
href="library-circuitbreaker.html">Circuit Breaker</a></span></dt><dt><span 
class="section"><a 
href="library-constraints.html">Constraints</a></span></dt><dt><span 
class="section"><a href="library-conversion.html">Conversion - 
DEPRECATED</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section">
 <a href="library-fileconfig.html">FileConfig</a></span></dt><dt><span 
class="section"><a href="library-http.html">HTTP</a></span></dt><dt><span 
class="section"><a href="library-invocation-cache.html">Invocation 
Cache</a></span></dt><dt><span class="section"><a 
href="library-jmx.html">JMX</a></span></dt><dt><span class="section"><a 
href="library-locking.html">Locking</a></span></dt><dt><span class="section"><a 
href="library-logging.html">Logging</a></span></dt><dt><span class="section"><a 
href="library-metrics.html">Metrics Library</a></span></dt><dt><span 
class="section"><a href="library-osgi.html">OSGi</a></span></dt><dt><span 
class="section"><a href="library-rdf.html">RDF</a></span></dt><dt><span 
class="section"><a href="library-rest-client.html">ReST 
Client</a></span></dt><dt><span class="section"><a 
href="library-rest-client-primer.html">ReST - HATEOAS 
Primer</a></span></dt><dt><span class="section"><a 
href="library-rest-common.html">ReST Common</a></span></dt><dt><span class="s
 ection"><a href="library-rest-server.html">ReST 
Server</a></span></dt><dt><span class="section"><a 
href="library-scheduler.html">Scheduler</a></span></dt><dt><span 
class="section"><a href="library-servlet.html">Servlet</a></span></dt><dt><span 
class="section"><a href="library-shiro.html">Shiro 
Security</a></span></dt><dt><span class="section"><a 
href="library-shiro-web.html">Shiro Web Security</a></span></dt><dt><span 
class="section"><span xmlns="" href="library-spring.html">Spring 
Integration</span></span></dt><dt><span class="section"><a 
href="library-sql.html">SQL</a></span></dt><dt><span class="section"><a 
href="library-uid.html">UID</a></span></dt><dt><span class="section"><a 
href="library-uowfile.html">UoWFile</a></span></dt></dl></div></div><div 
class="section" title="Spring Integration"><div class="titlepage"><div><div><h3 
class="title"><a id="library-spring"></a>Spring 
Integration</h3></div></div></div><p class="remark"><em><span 
class="comment"></span></em></p><p class="de
 vstatus-code-beta">code</p><p class="devstatus-docs-brief">docs</p><p 
class="devstatus-tests-some">tests</p><div class="table"><a 
id="idm491905589648"></a><p class="title"><strong>Table 48. 
Artifact</strong></p><div class="table-contents"><table summary="Artifact" 
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group 
ID</th><th align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.spring</p></td><td align="left" 
valign="top"><p>3.0-SNAPSHOT</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Using Spring Framework in 
Apache Zest™"><div class="titlepage"><div><div><h4 class="title"><a 
id="_using_spring_framework_in_apache_zest"></a>Using Spring Framework in 
Apache Zestâ�
 �¢</h4></div></div></div><p>Zest™ supports that Spring Application Context 
is imported into the Zest™ runtime, and the declared Spring
+  </head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="logo"><a href="index.html"><img src="images/logo-standard.png" 
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"; 
class="toc"><dl><dt><span class="section"><a 
href="index.html#home">Zest™</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><a 
href="tutorials.html">Tutorials</a></span></dt><dt><span class="section"><a 
href="javadocs.html">Javadoc</a></span></dt><dt><span class="section"><a 
href="samples.html">Samples</a></span></dt><dt><span class="section"><a 
href="core.html">Core</a></span></dt><dt><span class="section"><span xmlns="" 
href="libraries.html">Libraries</span></span></dt><dt><span class="section"><a 
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a 
href="tools.html">Tools</a></span></dt><dt><span class="section"><a 
href="glossary.htm
 l">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="libraries.html#_overview_5">Overview</a></span></dt><dt><span 
class="section"><a href="lang-groovy.html">Groovy 
Scripting</a></span></dt><dt><span class="section"><a 
href="lang-javascript.html">Javascript Scripting</a></span></dt><dt><span 
class="section"><a href="lang-scala.html">Scala 
Support</a></span></dt><dt><span class="section"><a 
href="library-alarm.html">Alarms</a></span></dt><dt><span class="section"><a 
href="library-circuitbreaker.html">Circuit Breaker</a></span></dt><dt><span 
class="section"><a 
href="library-constraints.html">Constraints</a></span></dt><dt><span 
class="section"><a href="library-conversion.html">Conversion - 
DEPRECATED</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section">
 <a href="library-fileconfig.html">FileConfig</a></span></dt><dt><span 
class="section"><a href="library-http.html">HTTP</a></span></dt><dt><span 
class="section"><a href="library-invocation-cache.html">Invocation 
Cache</a></span></dt><dt><span class="section"><a 
href="library-jmx.html">JMX</a></span></dt><dt><span class="section"><a 
href="library-locking.html">Locking</a></span></dt><dt><span class="section"><a 
href="library-logging.html">Logging</a></span></dt><dt><span class="section"><a 
href="library-metrics.html">Metrics Library</a></span></dt><dt><span 
class="section"><a href="library-osgi.html">OSGi</a></span></dt><dt><span 
class="section"><a href="library-rdf.html">RDF</a></span></dt><dt><span 
class="section"><a href="library-rest-client.html">ReST 
Client</a></span></dt><dt><span class="section"><a 
href="library-rest-client-primer.html">ReST - HATEOAS 
Primer</a></span></dt><dt><span class="section"><a 
href="library-rest-common.html">ReST Common</a></span></dt><dt><span class="s
 ection"><a href="library-rest-server.html">ReST 
Server</a></span></dt><dt><span class="section"><a 
href="library-scheduler.html">Scheduler</a></span></dt><dt><span 
class="section"><a href="library-servlet.html">Servlet</a></span></dt><dt><span 
class="section"><a href="library-shiro.html">Shiro 
Security</a></span></dt><dt><span class="section"><a 
href="library-shiro-web.html">Shiro Web Security</a></span></dt><dt><span 
class="section"><span xmlns="" href="library-spring.html">Spring 
Integration</span></span></dt><dt><span class="section"><a 
href="library-sql.html">SQL</a></span></dt><dt><span class="section"><a 
href="library-uid.html">UID</a></span></dt><dt><span class="section"><a 
href="library-uowfile.html">UoWFile</a></span></dt></dl></div></div><div 
class="section" title="Spring Integration"><div class="titlepage"><div><div><h3 
class="title"><a id="library-spring"></a>Spring 
Integration</h3></div></div></div><p class="remark"><em><span 
class="comment"></span></em></p><p class="de
 vstatus-code-beta">code</p><p class="devstatus-docs-brief">docs</p><p 
class="devstatus-tests-some">tests</p><div class="table"><a 
id="idp140567697284016"></a><p class="title"><strong>Table 48. 
Artifact</strong></p><div class="table-contents"><table summary="Artifact" 
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group 
ID</th><th align="left" valign="top">Artifact ID</th><th align="left" 
valign="top">Version</th></tr></thead><tbody><tr><td align="left" 
valign="top"><p>org.apache.zest.library</p></td><td align="left" 
valign="top"><p>org.apache.zest.library.spring</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Using Spring Framework in 
Apache Zest™"><div class="titlepage"><div><div><h4 class="title"><a 
id="_using_spring_framework_in_apache_zest"></a>Using Spring Framework in 
Apache Zest™</h4>
 </div></div></div><p>Zest™ supports that Spring Application Context is 
imported into the Zest™ runtime, and the declared Spring
 beans will be available as Zest™ services. The most important things to 
remember are;</p><div class="orderedlist"><ol class="orderedlist" type="1"><li 
class="listitem">
 Only Spring Singletons are currently supported.
 </li><li class="listitem">


Reply via email to