Modified: zest/site/content/qi4j/develop/howto-create-sideeffect.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/howto-create-sideeffect.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/howto-create-sideeffect.html (original)
+++ zest/site/content/qi4j/develop/howto-create-sideeffect.html Mon Jun 15 
10:37:01 2015
@@ -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">Qi4j</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><span 
xmlns="" href="tutorials.html">Tutorials</span></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"><a href="libraries.html">Libraries</a></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.html">Glo
 ssary </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="tutorials.html#_overview">Overview</a></span></dt><dt><span 
class="section"><a href="two-minutes-intro.html">Qi4j in 2 
minutes</a></span></dt><dt><span class="section"><a 
href="ten-minutes-intro.html">Qi4j in 10 minutes</a></span></dt><dt><span 
class="section"><a href="thirty-minutes-intro.html">Qi4j in 30 
minutes</a></span></dt><dt><span class="section"><a 
href="two-hours-intro.html">Qi4j in 2 hours</a></span></dt><dt><span 
class="section"><a href="howto-depend-on-qi4j.html">Depend on Qi4j in your 
build</a></span></dt><dt><span class="section"><a 
href="howto-assemble-application.html">Assemble an 
Application</a></span></dt><dt><span class="section"><a 
href="tut-composites.html">Transient Composites 
Tutorial</a></span></dt><dt><span class="section"><a 
href="tut-services.html">Services
  Composites Tutorial</a></span></dt><dt><span class="section"><a 
href="howto-contextual-fragments.html">Use contextual 
fragments</a></span></dt><dt><span class="section"><a 
href="howto-leverage-properties.html">Leverage 
Properties</a></span></dt><dt><span class="section"><a 
href="howto-create-constraint.html">Create a 
Constraint</a></span></dt><dt><span class="section"><a 
href="howto-create-concern.html">Create a Concern</a></span></dt><dt><span 
class="section"><span xmlns="" href="howto-create-sideeffect.html">Create a 
SideEffect</span></span></dt><dt><span class="section"><a 
href="howto-create-entity.html">Create an Entity</a></span></dt><dt><span 
class="section"><a href="howto-configure-service.html">Configure a 
Service</a></span></dt><dt><span class="section"><a 
href="howto-use-io.html">Use I/O API</a></span></dt><dt><span 
class="section"><a href="build-system.html">Build 
System</a></span></dt><dt><span class="section"><a 
href="community-docs.html">Writing Qi4j Documentation</a>
 </span></dt></dl></div></div><div class="section" title="Create a 
SideEffect"><div class="titlepage"><div><div><h3 class="title"><a 
id="howto-create-sideeffect"></a>Create a 
SideEffect</h3></div></div></div><p>SideEffects are defined in <a class="xref" 
href="glossary.html#def-sideeffect">SideEffect</a>.</p><p>If you want to 
reproduce what’s explained in this tutorial, remember to depend on the Core 
Bootstrap artifact:</p><div class="table"><a id="idm151913187648"></a><p 
class="title"><strong>Table 11. 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.qi4j.core</p></td><td align="left" 
valign="top"><p>org.qi4j.core.bootstrap</p></td><td align="left" valign
 ="top"><p>0</p></td></tr></tbody></table></div></div><br class="table-break" 
/><p>At runtime you will need the Core Runtime artifact too. See the <a 
class="xref" href="howto-depend-on-qi4j.html" title="Depend on Qi4j in your 
build">Depend on Qi4j in your build</a> tutorial for details.</p><div 
class="section" title="Typed SideEffect"><div class="titlepage"><div><div><h4 
class="title"><a id="_typed_sideeffect"></a>Typed 
SideEffect</h4></div></div></div><p>A typed SideEffect is a Java class that 
implements the MixinType it can be used on:</p><pre class="programlisting 
brush: java">public abstract class MailNotifySideEffect extends 
SideEffectOf&lt;Confirmable&gt;
+  </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">Qi4j</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><span 
xmlns="" href="tutorials.html">Tutorials</span></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"><a href="libraries.html">Libraries</a></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.html">Glo
 ssary </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="tutorials.html#_overview">Overview</a></span></dt><dt><span 
class="section"><a href="two-minutes-intro.html">Qi4j in 2 
minutes</a></span></dt><dt><span class="section"><a 
href="ten-minutes-intro.html">Qi4j in 10 minutes</a></span></dt><dt><span 
class="section"><a href="thirty-minutes-intro.html">Qi4j in 30 
minutes</a></span></dt><dt><span class="section"><a 
href="two-hours-intro.html">Qi4j in 2 hours</a></span></dt><dt><span 
class="section"><a href="howto-depend-on-qi4j.html">Depend on Qi4j in your 
build</a></span></dt><dt><span class="section"><a 
href="howto-assemble-application.html">Assemble an 
Application</a></span></dt><dt><span class="section"><a 
href="tut-composites.html">Transient Composites 
Tutorial</a></span></dt><dt><span class="section"><a 
href="tut-services.html">Services
  Composites Tutorial</a></span></dt><dt><span class="section"><a 
href="howto-contextual-fragments.html">Use contextual 
fragments</a></span></dt><dt><span class="section"><a 
href="howto-leverage-properties.html">Leverage 
Properties</a></span></dt><dt><span class="section"><a 
href="howto-create-constraint.html">Create a 
Constraint</a></span></dt><dt><span class="section"><a 
href="howto-create-concern.html">Create a Concern</a></span></dt><dt><span 
class="section"><span xmlns="" href="howto-create-sideeffect.html">Create a 
SideEffect</span></span></dt><dt><span class="section"><a 
href="howto-create-entity.html">Create an Entity</a></span></dt><dt><span 
class="section"><a href="howto-configure-service.html">Configure a 
Service</a></span></dt><dt><span class="section"><a 
href="howto-use-io.html">Use I/O API</a></span></dt><dt><span 
class="section"><a href="build-system.html">Build 
System</a></span></dt><dt><span class="section"><a 
href="community-docs.html">Writing Qi4j Documentation</a>
 </span></dt></dl></div></div><div class="section" title="Create a 
SideEffect"><div class="titlepage"><div><div><h3 class="title"><a 
id="howto-create-sideeffect"></a>Create a 
SideEffect</h3></div></div></div><p>SideEffects are defined in <a class="xref" 
href="glossary.html#def-sideeffect">SideEffect</a>.</p><p>If you want to 
reproduce what’s explained in this tutorial, remember to depend on the Core 
Bootstrap artifact:</p><div class="table"><a id="idm348722565440"></a><p 
class="title"><strong>Table 11. 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.qi4j.core</p></td><td align="left" 
valign="top"><p>org.qi4j.core.bootstrap</p></td><td align="left" valign
 ="top"><p>0</p></td></tr></tbody></table></div></div><br class="table-break" 
/><p>At runtime you will need the Core Runtime artifact too. See the <a 
class="xref" href="howto-depend-on-qi4j.html" title="Depend on Qi4j in your 
build">Depend on Qi4j in your build</a> tutorial for details.</p><div 
class="section" title="Typed SideEffect"><div class="titlepage"><div><div><h4 
class="title"><a id="_typed_sideeffect"></a>Typed 
SideEffect</h4></div></div></div><p>A typed SideEffect is a Java class that 
implements the MixinType it can be used on:</p><pre class="programlisting 
brush: java">public abstract class MailNotifySideEffect extends 
SideEffectOf&lt;Confirmable&gt;
     implements Confirmable
 {
     @Service
@@ -169,4 +169,9 @@ public interface AnyMixinType
     {
         return true;
     }
-</pre></div></div></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="footer">(c) 2012 The Qi4j Community</div></body></html>
\ No newline at end of file
+</pre></div></div></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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file

Modified: zest/site/content/qi4j/develop/howto-depend-on-qi4j.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/howto-depend-on-qi4j.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/howto-depend-on-qi4j.html (original)
+++ zest/site/content/qi4j/develop/howto-depend-on-qi4j.html Mon Jun 15 
10:37:01 2015
@@ -136,4 +136,9 @@ libraryDependencies += \
         &lt;dependency org="org.qi4j.core" name="org.qi4j.core.testsupport"
                     rev="QI4J_VERSION"  conf="test" /&gt;
     &lt;/dependencies&gt;
-&lt;/ivy-module&gt;</pre><p>Where <code class="literal">QI4J_VERSION</code> is 
the Qi4j version you want to use.</p></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="footer">(c) 2012 The Qi4j 
Community</div></body></html>
\ No newline at end of file
+&lt;/ivy-module&gt;</pre><p>Where <code class="literal">QI4J_VERSION</code> is 
the Qi4j version you want to use.</p></div></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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file

Modified: zest/site/content/qi4j/develop/howto-leverage-properties.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/howto-leverage-properties.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/howto-leverage-properties.html (original)
+++ zest/site/content/qi4j/develop/howto-leverage-properties.html Mon Jun 15 
10:37:01 2015
@@ -68,7 +68,7 @@
 
   </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">Qi4j</a></span></dt><dt><span class="section"><a 
href="intro.html">Introduction</a></span></dt><dt><span class="section"><span 
xmlns="" href="tutorials.html">Tutorials</span></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"><a href="libraries.html">Libraries</a></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.html">Glo
 ssary </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="tutorials.html#_overview">Overview</a></span></dt><dt><span 
class="section"><a href="two-minutes-intro.html">Qi4j in 2 
minutes</a></span></dt><dt><span class="section"><a 
href="ten-minutes-intro.html">Qi4j in 10 minutes</a></span></dt><dt><span 
class="section"><a href="thirty-minutes-intro.html">Qi4j in 30 
minutes</a></span></dt><dt><span class="section"><a 
href="two-hours-intro.html">Qi4j in 2 hours</a></span></dt><dt><span 
class="section"><a href="howto-depend-on-qi4j.html">Depend on Qi4j in your 
build</a></span></dt><dt><span class="section"><a 
href="howto-assemble-application.html">Assemble an 
Application</a></span></dt><dt><span class="section"><a 
href="tut-composites.html">Transient Composites 
Tutorial</a></span></dt><dt><span class="section"><a 
href="tut-services.html">Services
  Composites Tutorial</a></span></dt><dt><span class="section"><a 
href="howto-contextual-fragments.html">Use contextual 
fragments</a></span></dt><dt><span class="section"><span xmlns="" 
href="howto-leverage-properties.html">Leverage 
Properties</span></span></dt><dt><span class="section"><a 
href="howto-create-constraint.html">Create a 
Constraint</a></span></dt><dt><span class="section"><a 
href="howto-create-concern.html">Create a Concern</a></span></dt><dt><span 
class="section"><a href="howto-create-sideeffect.html">Create a 
SideEffect</a></span></dt><dt><span class="section"><a 
href="howto-create-entity.html">Create an Entity</a></span></dt><dt><span 
class="section"><a href="howto-configure-service.html">Configure a 
Service</a></span></dt><dt><span class="section"><a 
href="howto-use-io.html">Use I/O API</a></span></dt><dt><span 
class="section"><a href="build-system.html">Build 
System</a></span></dt><dt><span class="section"><a 
href="community-docs.html">Writing Qi4j Documentation</a>
 </span></dt></dl></div></div><div class="section" title="Leverage 
Properties"><div class="titlepage"><div><div><h3 class="title"><a 
id="howto-leverage-properties"></a>Leverage 
Properties</h3></div></div></div><p>Qi4j does not follow the JavaBeans standard 
for property support. Instead, a much more explicit concept is in place. The
 advantages are enormous, and the only real downside is that people are already 
destroyed, thinking in so called POJO
-terms.</p><p>If you want to reproduce what’s explained in this tutorial, 
remember to depend on the Core API artifact:</p><div class="table"><a 
id="idm151913273904"></a><p class="title"><strong>Table 8. 
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.qi4j.core</p></td><td align="left" 
valign="top"><p>org.qi4j.core.api</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><p>At runtime you will need the Core Runtime artifact 
too. See the <a class="xref" href="howto-depend-on-qi4j.html" title="Depend on 
Qi4j in your build">Depend on Qi4j in your build</a> tutorial for 
details.</p><p>So in Qi4j, instea
 d of writing;</p><pre class="programlisting brush: java">public interface Book
+terms.</p><p>If you want to reproduce what’s explained in this tutorial, 
remember to depend on the Core API artifact:</p><div class="table"><a 
id="idm348722666016"></a><p class="title"><strong>Table 8. 
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.qi4j.core</p></td><td align="left" 
valign="top"><p>org.qi4j.core.api</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><p>At runtime you will need the Core Runtime artifact 
too. See the <a class="xref" href="howto-depend-on-qi4j.html" title="Depend on 
Qi4j in your build">Depend on Qi4j in your build</a> tutorial for 
details.</p><p>So in Qi4j, instea
 d of writing;</p><pre class="programlisting brush: java">public interface Book
 {
     String getTitle();
     String getAuthor();
@@ -132,4 +132,9 @@ actual domain model. Such Swing client w
     [...snip...]
 
 }
-</pre></div></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="footer">(c) 2012 The Qi4j Community</div></body></html>
\ No newline at end of file
+</pre></div></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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file

Modified: zest/site/content/qi4j/develop/howto-use-io.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/howto-use-io.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/howto-use-io.html (original)
+++ zest/site/content/qi4j/develop/howto-use-io.html Mon Jun 15 10:37:01 2015
@@ -102,7 +102,7 @@ what the possible pieces could be:</p><p
 each other.</p><p>1) is the client code that initiates a transfer, and which 
have to know the input and output source.</p><p>2) is the code that reads lines 
from an input.</p><p>3) is helper code that I use to keep track of what’s 
going on, and which I’d like to reuse no matter what kind of
 transfer is being done.</p><p>4) receives the data and writes it down. In this 
code, if I wanted to implement batching on the read and write side I
 could do so by changing the 2 and 4 parts to read/write multiple lines at a 
time.</p><div class="section" title="The API"><div 
class="titlepage"><div><div><h4 class="title"><a id="_the_api"></a>The 
API</h4></div></div></div><p>If you want to reproduce what’s explained in 
this tutorial, remember to depend on the Core Runtime artifact that depends
-on Core API, Core SPI, Core Bootstrap and Core Functional &amp; I/O 
APIs:</p><div class="table"><a id="idm151913048528"></a><p 
class="title"><strong>Table 14. 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.qi4j.core</p></td><td align="left" 
valign="top"><p>org.qi4j.core.runtime</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><p>See the <a class="xref" 
href="howto-depend-on-qi4j.html" title="Depend on Qi4j in your build">Depend on 
Qi4j in your build</a> tutorial for details.</p><p>Once theses parts were 
identified it was mostly just a matter of putting interfaces on these pieces, 
and making sure
+on Core API, Core SPI, Core Bootstrap and Core Functional &amp; I/O 
APIs:</p><div class="table"><a id="idm348722416320"></a><p 
class="title"><strong>Table 14. 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.qi4j.core</p></td><td align="left" 
valign="top"><p>org.qi4j.core.runtime</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><p>See the <a class="xref" 
href="howto-depend-on-qi4j.html" title="Depend on Qi4j in your build">Depend on 
Qi4j in your build</a> tutorial for details.</p><p>Once theses parts were 
identified it was mostly just a matter of putting interfaces on these pieces, 
and making sure
 they can be easily used in many different situations. The result is as 
follows.</p><p>To start with we have Input:</p><pre class="programlisting 
brush: java">public interface Input&lt;T, SenderThrowableType extends 
Throwable&gt;
 {
     &lt;ReceiverThrowableType extends Throwable&gt; void transferTo( 
Output&lt;? super T, ReceiverThrowableType&gt; output )
@@ -216,4 +216,9 @@ errors and badly applied patterns. By in
 things properly it becomes easier to perform these tasks in a scalable, 
performant and error-free way, and while still
 allowing these tasks to be decorated with extra features when 
needed.</p><p>This article has outlined one way to do this, and the API and 
helpers that I’ve described are available in the current
 Qi4j Core 1.3-SNAPSHOT in Git (see Qi4j homepage for access details). The idea 
is to start using it throughout Qi4j
-wherever we need to do I/O of the type described here.</p></div></div><div 
xmlns="" xmlns:exsl="http://exslt.org/common"; class="footer">(c) 2012 The Qi4j 
Community</div></body></html>
\ No newline at end of file
+wherever we need to do I/O of the type described here.</p></div></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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file

Modified: zest/site/content/qi4j/develop/index.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/index.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/index.html (original)
+++ zest/site/content/qi4j/develop/index.html Mon Jun 15 10:37:01 2015
@@ -75,4 +75,9 @@ your experience and toolkits to become m
 languages as well as many of the plethora of languages running on the JVM as 
bridged languages.</p><p><span class="inlinemediaobject"><img 
src="images/intro-qi.png" alt="Qi" /></span></p><p>Qi4j™ is pronounced "chee 
for jay". This website is out of scope to explain the many
 facets and history of Qi, so we refer the interested to read the <a 
class="ulink" href="http://en.wikipedia.org/wiki/Qi"; target="_top">lengthy 
article</a> at
 Wikipedia. For us, Qi is the force/energy within the body, in this case the 
Java platform. Something that makes Java
-so much better, if it is found and channeled into a greater good.</p><p>We 
strongly recommend the <a class="link" href="intro.html" 
title="Introduction">introduction</a> section.</p></div></div></div><div 
xmlns="" xmlns:exsl="http://exslt.org/common"; class="footer">(c) 2012 The Qi4j 
Community</div></body></html>
\ No newline at end of file
+so much better, if it is found and channeled into a greater good.</p><p>We 
strongly recommend the <a class="link" href="intro.html" 
title="Introduction">introduction</a> section.</p></div></div></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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file

Modified: zest/site/content/qi4j/develop/intro.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/intro.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/intro.html (original)
+++ zest/site/content/qi4j/develop/intro.html Mon Jun 15 10:37:01 2015
@@ -104,4 +104,9 @@ money for companies. However, it is very
 irrelevant to the domain model, introduced by the underlying framework, from 
the so called smart developers.</p><p><span class="inlinemediaobject"><img 
src="images/classes-are-dead.gif" alt="classes-are-dead.gif" 
/></span></p><p>Qi4j™ is trying to address the flaws of OOP and introduce 
Composite Oriented Programming to the world, without
 introducing new programming languages, or awkward constructs. Heck, we don’t 
even use any XML.</p><p>Qi4j™ is not a framework. It is a new way to write 
code. Other people might create frameworks using Qi4j™, or create a
 framework optimized for Qi4j™, but here at Qi4j™ we concentrate to make 
Qi4j™ behave well in existing frameworks,
-application servers, platforms and environments.</p><p>You are to embark on a 
new journey. Enjoy!</p></div></div></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="footer">(c) 2012 The Qi4j 
Community</div></body></html>
\ No newline at end of file
+application servers, platforms and environments.</p><p>You are to embark on a 
new journey. Enjoy!</p></div></div></div></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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file

Modified: zest/site/content/qi4j/develop/introduction-background.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/introduction-background.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/introduction-background.html (original)
+++ zest/site/content/qi4j/develop/introduction-background.html Mon Jun 15 
10:37:01 2015
@@ -123,4 +123,9 @@ environment, and then transport the modi
 ServerContextualInvoiceEntity, and then persist the changes.</p></div><div 
class="section" title="Domain Driven Design focus"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_domain_driven_design_focus"></a>Domain Driven Design 
focus</h4></div></div></div><p>Composite Oriented Programming is heavily 
influenced by the book "Domain Driven Design" by Eric Evans. And we are
 trying to use his analysis of the problem to provide the mechanisms needed to 
get the job done quicker and more
 reliably. Mr Evans talks about Applications, Layers, Modules, Specifications, 
SideEffects and so forth, and all of
-these should be present in a Composite Oriented Programming implementation, 
and to a large extent it is in Qi4j.</p></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="footer">(c) 2012 The Qi4j 
Community</div></body></html>
\ No newline at end of file
+these should be present in a Composite Oriented Programming implementation, 
and to a large extent it is in Qi4j.</p></div></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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file

Modified: zest/site/content/qi4j/develop/javadocs.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/javadocs.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/javadocs.html (original)
+++ zest/site/content/qi4j/develop/javadocs.html Mon Jun 15 10:37:01 2015
@@ -94,4 +94,9 @@ Release 1.0
 <a class="ulink" href="../1.0/javadocs/bootstrap" target="_top">Core 
Bootstrap</a>
 </li><li class="listitem">
 <a class="ulink" href="../1.0/javadocs/spi" target="_top">Core SPI</a>
-</li></ul></div></li></ul></div></div></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="footer">(c) 2012 The Qi4j 
Community</div></body></html>
\ No newline at end of file
+</li></ul></div></li></ul></div></div></div></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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file

Modified: zest/site/content/qi4j/develop/lang-scala.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/lang-scala.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/lang-scala.html (original)
+++ zest/site/content/qi4j/develop/lang-scala.html Mon Jun 15 10:37:01 2015
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";><html 
xmlns="http://www.w3.org/1999/xhtml";><head><meta http-equiv="Content-Type" 
content="text/html; charset=UTF-8" /><title>Scala Support</title><link 
rel="stylesheet" type="text/css" href="css/style.css" /><meta name="generator" 
content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" 
title="" /><link rel="up" href="libraries.html" title="Libraries" /><link 
rel="prev" href="library-script-jruby.html" title="JRuby Scripting" /><link 
rel="next" href="library-servlet.html" title="Servlet" />
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";><html 
xmlns="http://www.w3.org/1999/xhtml";><head><meta http-equiv="Content-Type" 
content="text/html; charset=UTF-8" /><title>Scala Support</title><link 
rel="stylesheet" type="text/css" href="css/style.css" /><meta name="generator" 
content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" 
title="" /><link rel="up" href="libraries.html" title="Libraries" /><link 
rel="prev" href="library-script-javascript.html" title="Javascript Scripting" 
/><link rel="next" href="library-servlet.html" title="Servlet" />
 
 
 <!-- favicon -->
@@ -66,4 +66,9 @@
   })();
  </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">Qi4j</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.html">Glo
 ssary </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="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</a></span></dt><dt><span 
class="section"><a href="library-cxf.html">CXF 
WebService</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section"><a href="library-eventsourcing-jdbm.html">Event Sourcing - 
JDBM</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-rest.html">Event Sourcing - 
ReST</a></span></dt><dt><span c
 lass="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-neo4j.html">Neo4j</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
 ="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-script-beanshell.html">Beanshell 
Scripting</a></span></dt><dt><span class="section"><a 
href="library-script-groovy.html">Groovy Scripting</a></span></dt><dt><span 
class="section"><a href="library-script-javascript.html">Javascript 
Scripting</a></span></dt><dt><span class="section"><a 
href="library-script-jruby.html">JRuby Scripting</a></span></dt><dt><span 
class="section"><span xmlns="" href="lang-scala.html">Scala 
Support</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-struts-codebehind.html">Struts - Code 
Behind</a></span></dt><dt><span class="section"><a 
href="library-struts-convention.html">Struts - 
Convention</a></span></dt><dt><span class="section"><a 
href="library-struts-plugin.html">Struts - Plugin</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="Scala Support"><div class="titlepage"><div><div><h3 
class="title"><a id="lang-scala"></a>Scala Support</h3></div></div></div><p 
class="remark"><em><span class="comment"></span></em></p><p 
class="devstatus-code-beta">code</p><p class="devstatus-docs-none">docs</p><p 
class="devstatus-tests-some">tests</p><div class="table"><a 
id="idm151911336800"></a><p class="title"><strong>Table 47. 
Artifact</strong></p><div class="table-co
 ntents"><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.qi4j.library</p></td><td align="left" 
valign="top"><p>org.qi4j.library.lang-scala</p></td><td align="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">(c) 2012 The Qi4j Community</div></body></html>
\ No newline at end of file
+  </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">Qi4j</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.html">Glo
 ssary </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="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</a></span></dt><dt><span 
class="section"><a href="library-eventsourcing.html">Event 
Sourcing</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-jdbm.html">Event Sourcing - 
JDBM</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-rest.html">Event Sourcing - 
ReST</a></span></dt><dt><span class="section"><a 
href="library-fileconfig.html">FileConfig</a></span></dt><dt><spa
 n 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-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="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><d
 t><span class="section"><a href="library-script-groovy.html">Groovy 
Scripting</a></span></dt><dt><span class="section"><a 
href="library-script-javascript.html">Javascript 
Scripting</a></span></dt><dt><span class="section"><span xmlns="" 
href="lang-scala.html">Scala Support</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-struts-codebehind.html">Struts - Code 
Behind</a></span></dt><dt><span class="section"><a 
href="library-struts-convention.html">Struts - 
Convention</a></span></dt><dt><span class="section"><a 
href="library-struts-plugin.html">Struts - Plugin</
 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="Scala Support"><div class="titlepage"><div><div><h3 
class="title"><a id="lang-scala"></a>Scala Support</h3></div></div></div><p 
class="remark"><em><span class="comment"></span></em></p><p 
class="devstatus-code-beta">code</p><p class="devstatus-docs-none">docs</p><p 
class="devstatus-tests-some">tests</p><div class="table"><a 
id="idm348721644352"></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.qi4j.library</p></td>
 <td align="left" valign="top"><p>org.qi4j.library.lang-scala</p></td><td 
align="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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file

Modified: zest/site/content/qi4j/develop/libraries.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/libraries.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/libraries.html (original)
+++ zest/site/content/qi4j/develop/libraries.html Mon Jun 15 10:37:01 2015
@@ -66,7 +66,12 @@
   })();
  </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">Qi4j</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.html">Glo
 ssary </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"><span xmlns="" 
href="libraries.html#_overview_5">Overview</span></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</a></span></dt><dt><span 
class="section"><a href="library-cxf.html">CXF 
WebService</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section"><a href="library-eventsourcing-jdbm.html">Event Sourcing - 
JDBM</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-rest.html">Event Sourcing - ReST</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-neo4j.html">Neo4j</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="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-script-beanshell.html">Beanshell 
Scripting</a></span></dt><dt><span class="section"><a 
href="library-script-groovy.html">Groovy Scripting</a></span></dt><dt><span 
class="section"><a href="library-script-javascript.html">Javascript 
Scripting</a></span></dt><dt><span class="section"><a 
href="library-script-jruby.html">JRuby 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-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-struts-codebehind.html">Struts - Code 
Behind</a></span></dt><dt><span class="section"><a 
href="library-struts-convention.html">Struts - 
Convention</a></span></dt><dt><span class="section"><a 
href="library-struts-plugin.html">Struts - Plugin</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="Libraries"><div class="titlepage"><div><div><h2 
class="title"><a id="libraries"></a>Libraries</h2></div></div></div><div 
class="section" title="Overview"><div class="titlepage"><div><div><h3 
class="title"><a id="_overview_5"></a>Overview</h3></div></div></div><p>The 
Qi4j Libraries are of varying maturity level and we try to maintain a STATUS 
(dev-status.xml) file indicating
+  </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">Qi4j</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.html">Glo
 ssary </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"><span xmlns="" 
href="libraries.html#_overview_5">Overview</span></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</a></span></dt><dt><span 
class="section"><a href="library-eventsourcing.html">Event 
Sourcing</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-jdbm.html">Event Sourcing - 
JDBM</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-rest.html">Event Sourcing - 
ReST</a></span></dt><dt><span class="section"><a 
href="library-fileconfig.html">FileConfig</a></spa
 n></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-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="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-script-groovy.html">Groovy Scripting</a></span></dt><dt><span 
 >class="section"><a href="library-script-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-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-struts-codebehind.html">Struts - Code 
 >Behind</a></span></dt><dt><span class="section"><a 
 >href="library-struts-convention.html">Struts - 
 >Convention</a></span></dt><dt><span class="section"><a 
 >href="library-struts-plugin.html">Struts - Plugin</
 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="Libraries"><div class="titlepage"><div><div><h2 
class="title"><a id="libraries"></a>Libraries</h2></div></div></div><div 
class="section" title="Overview"><div class="titlepage"><div><div><h3 
class="title"><a id="_overview_5"></a>Overview</h3></div></div></div><p>The 
Qi4j Libraries are of varying maturity level and we try to maintain a STATUS 
(dev-status.xml) file indicating
 how good the codebase, documentation and unit tests are for each of the 
libraries. This is highly subjective and
 potentially different individuals will judge this differently, but at least it 
gives a ballpark idea of the situation
-for our users.</p></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="footer">(c) 2012 The Qi4j 
Community</div></body></html>
\ No newline at end of file
+for our users.</p></div></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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file

Modified: zest/site/content/qi4j/develop/library-alarm.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/library-alarm.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/library-alarm.html (original)
+++ zest/site/content/qi4j/develop/library-alarm.html Mon Jun 15 10:37:01 2015
@@ -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">Qi4j</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.html">Glo
 ssary </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"><span xmlns="" 
href="library-alarm.html">Alarms</span></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</a></span></dt><dt><span 
class="section"><a href="library-cxf.html">CXF 
WebService</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section"><a href="library-eventsourcing-jdbm.html">Event Sourcing - 
JDBM</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-rest.html">Event Sourcing - ReST</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-neo4j.html">Neo4j</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="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-script-beanshell.html">Beanshell 
Scripting</a></span></dt><dt><span class="section"><a 
href="library-script-groovy.html">Groovy Scripting</a></span></dt><dt><span 
class="section"><a href="library-script-javascript.html">Javascript 
Scripting</a></span></dt><dt><span class="section"><a 
href="library-script-jruby.html">JRuby 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-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-struts-codebehind.html">Struts - Code 
Behind</a></span></dt><dt><span class="section"><a 
href="library-struts-convention.html">Struts - 
Convention</a></span></dt><dt><span class="section"><a 
href="library-struts-plugin.html">Struts - Plugin</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="Alarms"><div class="titlepage"><div><div><h3 
class="title"><a id="library-alarm"></a>Alarms</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-brief">docs</p><p 
class="devstatus-tests-some">tests</p><p>The process control and industrial 
automation industry has for decades been struggling with a large number of 
unreliable
+  </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">Qi4j</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.html">Glo
 ssary </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"><span xmlns="" 
href="library-alarm.html">Alarms</span></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</a></span></dt><dt><span 
class="section"><a href="library-eventsourcing.html">Event 
Sourcing</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-jdbm.html">Event Sourcing - 
JDBM</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-rest.html">Event Sourcing - 
ReST</a></span></dt><dt><span class="section"><a 
href="library-fileconfig.html">FileConfig</a></spa
 n></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-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="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-script-groovy.html">Groovy Scripting</a></span></dt><dt><span 
 >class="section"><a href="library-script-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-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-struts-codebehind.html">Struts - Code 
 >Behind</a></span></dt><dt><span class="section"><a 
 >href="library-struts-convention.html">Struts - 
 >Convention</a></span></dt><dt><span class="section"><a 
 >href="library-struts-plugin.html">Struts - Plugin</
 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="Alarms"><div class="titlepage"><div><div><h3 
class="title"><a id="library-alarm"></a>Alarms</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-brief">docs</p><p 
class="devstatus-tests-some">tests</p><p>The process control and industrial 
automation industry has for decades been struggling with a large number of 
unreliable
 data points, such as sensors, fuses and potentially malfunctioning valves and 
actuators. This industry quickly developed
 the concept of <span class="strong"><strong>Alarm Point</strong></span> as an 
abstraction for indication that something is not working correctly. These
 <span class="emphasis"><em>Alarm Points</em></span> could then be grouped and 
aggregated, along a well-defined set of rules, to provide human operators a
@@ -74,7 +74,7 @@ clear view of what is going on in a plan
 don’t. Very little thought has been spent on what happens when many 
independent systems interact and what the
 consequences are to other systems when one fails. The <span 
class="emphasis"><em>Alarm Point</em></span> concepts becomes a natural fit for 
the enterprise
 world of today, where <span class="emphasis"><em>Alarm Points</em></span> 
allows for fine-grained notification and view into the health of one or more
-systems.</p><p>In Qi4j, we are building upon this powerful abstraction, from 
decades of field experience.</p><div class="table"><a 
id="idm151912016864"></a><p class="title"><strong>Table 22. 
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.qi4j.library</p></td><td align="left" 
valign="top"><p>org.qi4j.library.alarm</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Overview"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_overview_6"></a>Overview</h4></div></div></div><p>An <span 
class="emphasis"><em>Alarm Point</em></span> is of an <span 
class="emphasis"><em>Ala
 rm Class</em></span> and of an <span class="emphasis"><em>Alarm 
Category</em></span>. The <span class="emphasis"><em>Alarm Class</em></span> 
defines the <span class="strong"><strong>severity</strong></span> of the
+systems.</p><p>In Qi4j, we are building upon this powerful abstraction, from 
decades of field experience.</p><div class="table"><a 
id="idm348724154256"></a><p class="title"><strong>Table 22. 
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.qi4j.library</p></td><td align="left" 
valign="top"><p>org.qi4j.library.alarm</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Overview"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_overview_6"></a>Overview</h4></div></div></div><p>An <span 
class="emphasis"><em>Alarm Point</em></span> is of an <span 
class="emphasis"><em>Ala
 rm Class</em></span> and of an <span class="emphasis"><em>Alarm 
Category</em></span>. The <span class="emphasis"><em>Alarm Class</em></span> 
defines the <span class="strong"><strong>severity</strong></span> of the
 <span class="emphasis"><em>Alarm Point</em></span> and the <span 
class="emphasis"><em>Alarm Category</em></span> defines which <span 
class="strong"><strong>part</strong></span> of the system it belongs to. <span 
class="emphasis"><em>Alarm Category</em></span> can be
 extended by the developer, and the package contains the <span 
class="emphasis"><em>SimpleAlarmCategory</em></span> as an example, where a 
Description
 property has been added.</p><p>An <span class="emphasis"><em>Alarm 
Point</em></span> also has a <span class="emphasis"><em>System 
Name</em></span>, which should be the subsystem or application 
name.</p><p><span class="emphasis"><em>Alarm Points</em></span> are <span 
class="strong"><strong>triggered</strong></span> and an <span 
class="emphasis"><em>Alarm Trigger</em></span> may cause the <span 
class="emphasis"><em>Alarm Status</em></span> to change. IF, and only if, the
@@ -105,4 +105,9 @@ public void assemble( ModuleAssembly mod
 </pre></div><div class="section" title="Alarm Models"><div 
class="titlepage"><div><div><h4 class="title"><a id="_alarm_models"></a>Alarm 
Models</h4></div></div></div><p>The Qi4j Alarm library comes with 3 <span 
class="emphasis"><em>Alarm Models</em></span> which should be sufficient for 
most uses. These are based on decades
 of experience from the industrial automation industry and user 
feedback.</p></div><div class="section" title="Simple Alarm Model"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_simple_alarm_model"></a>Simple Alarm Model</h4></div></div></div><p>The 
<span class="emphasis"><em>Simple Alarm Model</em></span> is the most basic 
one, with only two <span class="emphasis"><em>Alarm Status</em></span>, <span 
class="strong"><strong><span 
class="emphasis"><em>Normal</em></span></strong></span> and <span 
class="strong"><strong><span 
class="emphasis"><em>Activated</em></span></strong></span>. The only
 <span class="emphasis"><em>Alarm Triggers</em></span> are <span 
class="emphasis"><em>activate</em></span> and <span 
class="emphasis"><em>deactivate</em></span>, where <span 
class="emphasis"><em>activate</em></span> on a <span 
class="emphasis"><em>Normal</em></span> status will bring it to <span 
class="emphasis"><em>Activated</em></span>
-status and an <span class="emphasis"><em>Activated Alarm Event</em></span> is 
generated.</p><div class="informaltable"><table border="1" 
width="80%"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /><col class="col_4" /><col class="col_5" 
/></colgroup><thead><tr><th align="left" valign="top"> <span 
class="strong"><strong>Old Status</strong></span> </th><th align="left" 
valign="top"> <span class="strong"><strong>Trigger</strong></span> </th><th 
align="left" valign="top"> <span class="strong"><strong>Event</strong></span> 
</th><th align="left" valign="top"> <span class="strong"><strong>New 
Status</strong></span> </th><th align="left" valign="top"> 
</th></tr></thead><tbody></tbody></table></div></div><div class="section" 
title="Standard Alarm Model"><div class="titlepage"><div><div><h4 
class="title"><a id="_standard_alarm_model"></a>Standard Alarm 
Model</h4></div></div></div></div><div class="section" title="Extended Alarm 
Model"><div class="titlepage"><div><d
 iv><h4 class="title"><a id="_extended_alarm_model"></a>Extended Alarm 
Model</h4></div></div></div></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="footer">(c) 2012 The Qi4j 
Community</div></body></html>
\ No newline at end of file
+status and an <span class="emphasis"><em>Activated Alarm Event</em></span> is 
generated.</p><div class="informaltable"><table border="1" 
width="80%"><colgroup><col class="col_1" /><col class="col_2" /><col 
class="col_3" /><col class="col_4" /><col class="col_5" 
/></colgroup><thead><tr><th align="left" valign="top"> <span 
class="strong"><strong>Old Status</strong></span> </th><th align="left" 
valign="top"> <span class="strong"><strong>Trigger</strong></span> </th><th 
align="left" valign="top"> <span class="strong"><strong>Event</strong></span> 
</th><th align="left" valign="top"> <span class="strong"><strong>New 
Status</strong></span> </th><th align="left" valign="top"> 
</th></tr></thead><tbody></tbody></table></div></div><div class="section" 
title="Standard Alarm Model"><div class="titlepage"><div><div><h4 
class="title"><a id="_standard_alarm_model"></a>Standard Alarm 
Model</h4></div></div></div></div><div class="section" title="Extended Alarm 
Model"><div class="titlepage"><div><d
 iv><h4 class="title"><a id="_extended_alarm_model"></a>Extended Alarm 
Model</h4></div></div></div></div></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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file

Modified: zest/site/content/qi4j/develop/library-circuitbreaker.html
URL: 
http://svn.apache.org/viewvc/zest/site/content/qi4j/develop/library-circuitbreaker.html?rev=1685534&r1=1685533&r2=1685534&view=diff
==============================================================================
--- zest/site/content/qi4j/develop/library-circuitbreaker.html (original)
+++ zest/site/content/qi4j/develop/library-circuitbreaker.html Mon Jun 15 
10:37:01 2015
@@ -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">Qi4j</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.html">Glo
 ssary </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="library-alarm.html">Alarms</a></span></dt><dt><span 
class="section"><span xmlns="" href="library-circuitbreaker.html">Circuit 
Breaker</span></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</a></span></dt><dt><span 
class="section"><a href="library-cxf.html">CXF 
WebService</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing.html">Event Sourcing</a></span></dt><dt><span 
class="section"><a href="library-eventsourcing-jdbm.html">Event Sourcing - 
JDBM</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-rest.html">Event Sourcing - ReST</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-neo4j.html">Neo4j</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="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-script-beanshell.html">Beanshell 
Scripting</a></span></dt><dt><span class="section"><a 
href="library-script-groovy.html">Groovy Scripting</a></span></dt><dt><span 
class="section"><a href="library-script-javascript.html">Javascript 
Scripting</a></span></dt><dt><span class="section"><a 
href="library-script-jruby.html">JRuby 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-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-struts-codebehind.html">Struts - Code 
Behind</a></span></dt><dt><span class="section"><a 
href="library-struts-convention.html">Struts - 
Convention</a></span></dt><dt><span class="section"><a 
href="library-struts-plugin.html">Struts - Plugin</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="Circuit Breaker"><div class="titlepage"><div><div><h3 
class="title"><a id="library-circuitbreaker"></a>Circuit 
Breaker</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>The Circuit Breaker library provides a 
way to guard your application
+  </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">Qi4j</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.html">Glo
 ssary </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="library-alarm.html">Alarms</a></span></dt><dt><span 
class="section"><span xmlns="" href="library-circuitbreaker.html">Circuit 
Breaker</span></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</a></span></dt><dt><span 
class="section"><a href="library-eventsourcing.html">Event 
Sourcing</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-jdbm.html">Event Sourcing - 
JDBM</a></span></dt><dt><span class="section"><a 
href="library-eventsourcing-rest.html">Event Sourcing - 
ReST</a></span></dt><dt><span class="section"><a 
href="library-fileconfig.html">FileConfig</a></spa
 n></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-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="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-script-groovy.html">Groovy Scripting</a></span></dt><dt><span 
 >class="section"><a href="library-script-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-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-struts-codebehind.html">Struts - Code 
 >Behind</a></span></dt><dt><span class="section"><a 
 >href="library-struts-convention.html">Struts - 
 >Convention</a></span></dt><dt><span class="section"><a 
 >href="library-struts-plugin.html">Struts - Plugin</
 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="Circuit Breaker"><div class="titlepage"><div><div><h3 
class="title"><a id="library-circuitbreaker"></a>Circuit 
Breaker</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>The Circuit Breaker library provides a 
way to guard your application
 against faulty external systems (e.g. mail servers  being down, web
 services being down). It is used by many Qi4j Extensions and 
Libraries.</p><p>There’s a couple of differences between this implementation 
and others
 seen on the net, but we’ve also heavily borrowed from others. The
@@ -91,7 +91,7 @@ tripping it should be possible to expose
 There is a standard implementation of the Availability interface that
 delegates to a circuit breaker and the Enabled configuration flag, which
 is what we’d suspect will be used in most cases where external systems
-are invoked.</p><div class="table"><a id="idm151911932352"></a><p 
class="title"><strong>Table 23. 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.qi4j.library</p></td><td align="left" 
valign="top"><p>org.qi4j.library.circuitbreaker</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Direct usage"><div 
class="titlepage"><div><div><h4 class="title"><a id="_direct_usage"></a>Direct 
usage</h4></div></div></div><p>The CircuitBreaker can be used directly, even 
without using anything else from the Qi4j SDK.</p><p>Here is a code snippet 
that demonstrate how to create a CircuitBreak
 er and how it behave:</p><pre class="programlisting brush: java">// Create a 
CircuitBreaker with a threshold of 3, a 250ms timeout, allowing 
IllegalArgumentExceptions
+are invoked.</p><div class="table"><a id="idm348724093712"></a><p 
class="title"><strong>Table 23. 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.qi4j.library</p></td><td align="left" 
valign="top"><p>org.qi4j.library.circuitbreaker</p></td><td align="left" 
valign="top"><p>0</p></td></tr></tbody></table></div></div><br 
class="table-break" /><div class="section" title="Direct usage"><div 
class="titlepage"><div><div><h4 class="title"><a id="_direct_usage"></a>Direct 
usage</h4></div></div></div><p>The CircuitBreaker can be used directly, even 
without using anything else from the Qi4j SDK.</p><p>Here is a code snippet 
that demonstrate how to create a CircuitBreak
 er and how it behave:</p><pre class="programlisting brush: java">// Create a 
CircuitBreaker with a threshold of 3, a 250ms timeout, allowing 
IllegalArgumentExceptions
 CircuitBreaker cb = new CircuitBreaker( 3, 250, CircuitBreakers.in( 
IllegalArgumentException.class ) );
 
 [...snip...]
@@ -170,4 +170,9 @@ Note that if you already extends <code c
 </pre></div></div><div class="section" title="Interactive sample"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_interactive_sample"></a>Interactive sample</h4></div></div></div><p>A 
gradle task runSample is defined in this library as a shortcut to run a
 simple interactive example. You’ll need a MBean client to connect to the
 sample, VisualVM with its MBean plugin does the job. See <a class="xref" 
href="build-system.html" title="Build System">Build System</a>
-if you need some guidance.</p></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="footer">(c) 2012 The Qi4j 
Community</div></body></html>
\ No newline at end of file
+if you need some guidance.</p></div></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 />
+            All other marks mentioned may be trademarks or registered 
trademarks of their respective owners.
+        </small></p></div></body></html>
\ No newline at end of file


Reply via email to