You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polygene.apache.org by pa...@apache.org on 2015/07/08 10:36:35 UTC

svn commit: r1689812 [7/12] - in /zest/site/content/java/develop: ./ javadocs/ javadocs/org/qi4j/api/common/ javadocs/org/qi4j/api/injection/scope/ javadocs/org/qi4j/api/service/qualifier/ javadocs/org/qi4j/api/unitofwork/concern/ javadocs/org/qi4j/ind...

Modified: zest/site/content/java/develop/javadocs/overview-summary.html
URL: http://svn.apache.org/viewvc/zest/site/content/java/develop/javadocs/overview-summary.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/javadocs/overview-summary.html (original)
+++ zest/site/content/java/develop/javadocs/overview-summary.html Wed Jul  8 08:36:33 2015
@@ -64,7 +64,7 @@
 </div>
 <div class="header">
 <div class="subTitle">
-<div class="block">Welcome to the Apache Zest (Java Edition) SDK Javadoc.</div>
+<div class="block">Welcome to the Qi4j SDK Javadoc.</div>
 </div>
 <p>See: <a href="#overview_description">Description</a></p>
 </div>
@@ -410,516 +410,522 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="org/qi4j/lang/scala/package-summary.html">org.qi4j.lang.scala</a></td>
+<td class="colLast">
+<div class="block">Scala Language Support Library.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/alarm/package-summary.html">org.qi4j.library.alarm</a></td>
 <td class="colLast">
 <div class="block">Alarm Systems.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/circuitbreaker/package-summary.html">org.qi4j.library.circuitbreaker</a></td>
 <td class="colLast">
 <div class="block">Circuit Breaker Library.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/circuitbreaker/jmx/package-summary.html">org.qi4j.library.circuitbreaker.jmx</a></td>
 <td class="colLast">
 <div class="block">Circuit Breaker JMX Support.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/circuitbreaker/service/package-summary.html">org.qi4j.library.circuitbreaker.service</a></td>
 <td class="colLast">
 <div class="block">Circuit Breaker Service.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/constraints/package-summary.html">org.qi4j.library.constraints</a></td>
 <td class="colLast">
 <div class="block">Constraints Library.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/constraints/annotation/package-summary.html">org.qi4j.library.constraints.annotation</a></td>
 <td class="colLast">
 <div class="block">Constraints Annotations.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/conversion/values/package-summary.html">org.qi4j.library.conversion.values</a></td>
 <td class="colLast">
 <div class="block">Entities to Values Conversion.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/fileconfig/package-summary.html">org.qi4j.library.fileconfig</a></td>
 <td class="colLast">
 <div class="block">FileConfiguration Library.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/http/package-summary.html">org.qi4j.library.http</a></td>
 <td class="colLast">
 <div class="block">HTTP Library.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/invocationcache/package-summary.html">org.qi4j.library.invocationcache</a></td>
 <td class="colLast">
 <div class="block">Invocation Cache Library.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/jmx/package-summary.html">org.qi4j.library.jmx</a></td>
 <td class="colLast">
 <div class="block">JMX Library.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/locking/package-summary.html">org.qi4j.library.locking</a></td>
 <td class="colLast">
 <div class="block">Locking Library.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/osgi/package-summary.html">org.qi4j.library.osgi</a></td>
 <td class="colLast">
 <div class="block">OSGi Library.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rdf/package-summary.html">org.qi4j.library.rdf</a></td>
 <td class="colLast">
 <div class="block">RDF Library.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/rdf/entity/package-summary.html">org.qi4j.library.rdf.entity</a></td>
 <td class="colLast">
 <div class="block">RDF Entity Serializer.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rdf/model/package-summary.html">org.qi4j.library.rdf.model</a></td>
 <td class="colLast">
 <div class="block">RDF Application Model Serializer.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/rdf/repository/package-summary.html">org.qi4j.library.rdf.repository</a></td>
 <td class="colLast">
 <div class="block">RDF Repositories.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rdf/serializer/package-summary.html">org.qi4j.library.rdf.serializer</a></td>
 <td class="colLast">
 <div class="block">RDF Serializer.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/admin/package-summary.html">org.qi4j.library.rest.admin</a></td>
 <td class="colLast">
 <div class="block">ReST EntityStore, Index & Query Library.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/client/package-summary.html">org.qi4j.library.rest.client</a></td>
 <td class="colLast">
 <div class="block">ReST Client Library.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/client/api/package-summary.html">org.qi4j.library.rest.client.api</a></td>
 <td class="colLast">
 <div class="block">ReST Client API.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/client/requestwriter/package-summary.html">org.qi4j.library.rest.client.requestwriter</a></td>
 <td class="colLast">
 <div class="block">ReST Client Request Writers.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/client/responsereader/package-summary.html">org.qi4j.library.rest.client.responsereader</a></td>
 <td class="colLast">
 <div class="block">ReST Client Response Readers.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/client/spi/package-summary.html">org.qi4j.library.rest.client.spi</a></td>
 <td class="colLast">
 <div class="block">ReST Client SPI.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/common/package-summary.html">org.qi4j.library.rest.common</a></td>
 <td class="colLast">
 <div class="block">ReST Common Library.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/common/link/package-summary.html">org.qi4j.library.rest.common.link</a></td>
 <td class="colLast">
 <div class="block">ReST Link Support.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/common/table/package-summary.html">org.qi4j.library.rest.common.table</a></td>
 <td class="colLast">
 <div class="block">ReST Table Support.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/server/api/package-summary.html">org.qi4j.library.rest.server.api</a></td>
 <td class="colLast">
 <div class="block">ReST Server API.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/server/api/constraint/package-summary.html">org.qi4j.library.rest.server.api.constraint</a></td>
 <td class="colLast">
 <div class="block">ReST Server Constraints.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/server/api/dci/package-summary.html">org.qi4j.library.rest.server.api.dci</a></td>
 <td class="colLast">
 <div class="block">ReST Server DCI API.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/server/assembler/package-summary.html">org.qi4j.library.rest.server.assembler</a></td>
 <td class="colLast">
 <div class="block">ReST Server Assembly.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/server/restlet/package-summary.html">org.qi4j.library.rest.server.restlet</a></td>
 <td class="colLast">
 <div class="block">Restlet ReST Server.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/server/restlet/freemarker/package-summary.html">org.qi4j.library.rest.server.restlet.freemarker</a></td>
 <td class="colLast">
 <div class="block">Restlet ReST Server FreeMarker Templating.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/server/restlet/requestreader/package-summary.html">org.qi4j.library.rest.server.restlet.requestreader</a></td>
 <td class="colLast">
 <div class="block">Restlet ReST Server Request Readers.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/server/restlet/responsewriter/package-summary.html">org.qi4j.library.rest.server.restlet.responsewriter</a></td>
 <td class="colLast">
 <div class="block">Restlet ReST Server Response Writers.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/rest/server/spi/package-summary.html">org.qi4j.library.rest.server.spi</a></td>
 <td class="colLast">
 <div class="block">ReST Server SPI.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/scheduler/package-summary.html">org.qi4j.library.scheduler</a></td>
 <td class="colLast">
 <div class="block">Scheduler Library.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/scheduler/bootstrap/package-summary.html">org.qi4j.library.scheduler.bootstrap</a></td>
 <td class="colLast">
 <div class="block">Scheduler Assembly.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/scheduler/schedule/package-summary.html">org.qi4j.library.scheduler.schedule</a></td>
 <td class="colLast">
 <div class="block">Scheduler Schedules.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/scheduler/schedule/cron/package-summary.html">org.qi4j.library.scheduler.schedule.cron</a></td>
 <td class="colLast">
 <div class="block">Scheduler CRON Schedules.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/scheduler/schedule/once/package-summary.html">org.qi4j.library.scheduler.schedule.once</a></td>
 <td class="colLast">
 <div class="block">Scheduler Once Schedules.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/scheduler/timeline/package-summary.html">org.qi4j.library.scheduler.timeline</a></td>
 <td class="colLast">
 <div class="block">Scheduler Timeline.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/scripting/package-summary.html">org.qi4j.library.scripting</a></td>
 <td class="colLast">
 <div class="block">Scripting Library.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/servlet/package-summary.html">org.qi4j.library.servlet</a></td>
 <td class="colLast">
 <div class="block">Servlet Library.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/servlet/lifecycle/package-summary.html">org.qi4j.library.servlet.lifecycle</a></td>
 <td class="colLast">
 <div class="block">Servlet Context Lifecycle.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/shiro/package-summary.html">org.qi4j.library.shiro</a></td>
 <td class="colLast">
 <div class="block">Shiro Security Library.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/shiro/assembly/package-summary.html">org.qi4j.library.shiro.assembly</a></td>
 <td class="colLast">
 <div class="block">Shiro Security Assembly.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/shiro/concerns/package-summary.html">org.qi4j.library.shiro.concerns</a></td>
 <td class="colLast">
 <div class="block">Shiro Security Concerns.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/shiro/domain/common/package-summary.html">org.qi4j.library.shiro.domain.common</a></td>
 <td class="colLast">
 <div class="block">Shiro Security Common Domain.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/shiro/domain/passwords/package-summary.html">org.qi4j.library.shiro.domain.passwords</a></td>
 <td class="colLast">
 <div class="block">Shiro Security Passwords Domain.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/shiro/domain/permissions/package-summary.html">org.qi4j.library.shiro.domain.permissions</a></td>
 <td class="colLast">
 <div class="block">Shiro Security Permissions Domain.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/shiro/ini/package-summary.html">org.qi4j.library.shiro.ini</a></td>
 <td class="colLast">
 <div class="block">Shiro Security INI Configuration Support.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/shiro/web/package-summary.html">org.qi4j.library.shiro.web</a></td>
 <td class="colLast">
 <div class="block">Shiro Web Security Library.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/shiro/web/assembly/package-summary.html">org.qi4j.library.shiro.web.assembly</a></td>
 <td class="colLast">
 <div class="block">Shiro Web Security Assembly.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/spring/bootstrap/package-summary.html">org.qi4j.library.spring.bootstrap</a></td>
 <td class="colLast">
 <div class="block">Run a Qi4j Application as a Spring Bean and export its Services to Spring.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/spring/bootstrap/internal/package-summary.html">org.qi4j.library.spring.bootstrap.internal</a></td>
 <td class="colLast">
 <div class="block">Spring Integration internal package.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/spring/bootstrap/internal/application/package-summary.html">org.qi4j.library.spring.bootstrap.internal.application</a></td>
 <td class="colLast">
 <div class="block">Spring Integration internal package.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/spring/bootstrap/internal/service/package-summary.html">org.qi4j.library.spring.bootstrap.internal.service</a></td>
 <td class="colLast">
 <div class="block">Spring Integration internal package.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/spring/importer/package-summary.html">org.qi4j.library.spring.importer</a></td>
 <td class="colLast">
 <div class="block">Import Spring Services inside a Qi4j Application.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/sql/assembly/package-summary.html">org.qi4j.library.sql.assembly</a></td>
 <td class="colLast">
 <div class="block">SQL Library Assembly.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/sql/bonecp/package-summary.html">org.qi4j.library.sql.bonecp</a></td>
 <td class="colLast">
 <div class="block">SQL BoneCP Support.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/sql/common/package-summary.html">org.qi4j.library.sql.common</a></td>
 <td class="colLast">
 <div class="block">SQL Library Utilities.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/sql/datasource/package-summary.html">org.qi4j.library.sql.datasource</a></td>
 <td class="colLast">
 <div class="block">SQL Library DataSource Support.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/sql/dbcp/package-summary.html">org.qi4j.library.sql.dbcp</a></td>
 <td class="colLast">
 <div class="block">SQL Apache DBCP Support.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/sql/jmx/package-summary.html">org.qi4j.library.sql.jmx</a></td>
 <td class="colLast">
 <div class="block">SQL Library JMX Support.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/sql/liquibase/package-summary.html">org.qi4j.library.sql.liquibase</a></td>
 <td class="colLast">
 <div class="block">SQL Liquibase Support.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/uid/sequence/package-summary.html">org.qi4j.library.uid.sequence</a></td>
 <td class="colLast">
 <div class="block">Sequence Services.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/uid/sequence/assembly/package-summary.html">org.qi4j.library.uid.sequence.assembly</a></td>
 <td class="colLast">
 <div class="block">Sequence Services Assembly.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/uid/uuid/package-summary.html">org.qi4j.library.uid.uuid</a></td>
 <td class="colLast">
 <div class="block">UUID Service.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/uid/uuid/assembly/package-summary.html">org.qi4j.library.uid.uuid.assembly</a></td>
 <td class="colLast">
 <div class="block">UUID Service Assembly.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/uowfile/bootstrap/package-summary.html">org.qi4j.library.uowfile.bootstrap</a></td>
 <td class="colLast">
 <div class="block">UnitOfWork File Assembly.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/uowfile/internal/package-summary.html">org.qi4j.library.uowfile.internal</a></td>
 <td class="colLast">
 <div class="block">UnitOfWork File Library Internal Package.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/library/uowfile/plural/package-summary.html">org.qi4j.library.uowfile.plural</a></td>
 <td class="colLast">
 <div class="block">UnitOfWork File Plural Support.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/library/uowfile/singular/package-summary.html">org.qi4j.library.uowfile.singular</a></td>
 <td class="colLast">
 <div class="block">UnitOfWork File Singular Support.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/logging/debug/package-summary.html">org.qi4j.logging.debug</a></td>
 <td class="colLast">
 <div class="block">Debug Logging.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/logging/debug/records/package-summary.html">org.qi4j.logging.debug.records</a></td>
 <td class="colLast">
 <div class="block">Debug Logging Records.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/logging/debug/service/package-summary.html">org.qi4j.logging.debug.service</a></td>
 <td class="colLast">
 <div class="block">Debug Logging Service.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/logging/log/package-summary.html">org.qi4j.logging.log</a></td>
 <td class="colLast">
 <div class="block">Logging.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/logging/log/assemblies/package-summary.html">org.qi4j.logging.log.assemblies</a></td>
 <td class="colLast">
 <div class="block">Logging Assembly.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/logging/log/records/package-summary.html">org.qi4j.logging.log.records</a></td>
 <td class="colLast">
 <div class="block">Logging Records.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/logging/log/service/package-summary.html">org.qi4j.logging.log.service</a></td>
 <td class="colLast">
 <div class="block">Logging Service.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/logging/trace/package-summary.html">org.qi4j.logging.trace</a></td>
 <td class="colLast">
 <div class="block">Trace Logging.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/logging/trace/assemblies/package-summary.html">org.qi4j.logging.trace.assemblies</a></td>
 <td class="colLast">
 <div class="block">Trace Logging Assembly.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/logging/trace/records/package-summary.html">org.qi4j.logging.trace.records</a></td>
 <td class="colLast">
 <div class="block">Trace Logging Records.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="org/qi4j/logging/trace/service/package-summary.html">org.qi4j.logging.trace.service</a></td>
 <td class="colLast">
 <div class="block">Trace Logging Service.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="org/qi4j/logging/view/package-summary.html">org.qi4j.logging.view</a></td>
 <td class="colLast">
 <div class="block">Log Viewers.</div>
@@ -1385,9 +1391,9 @@
 <!--   -->
 </a>
 <div class="subTitle">
-<div class="block"><h3>Welcome to the Apache Zest (Java Edition) SDK Javadoc.</h3>
-        <p>Apache Zest is a framework for domain centric application development, including evolved concepts from AOP, DI and DDD.</p>
-        <p><a href="https://zest.apache.org" target="_blank">zest.apache.org</a></p></div>
+<div class="block"><h3>Welcome to the Qi4j SDK Javadoc.</h3>
+        <p>Qi4j is a framework for domain centric application development, including evolved concepts from AOP, DI and DDD.</p>
+        <p><a href="http://qi4j.org" target="_blank">qi4j.org</a></p></div>
 </div>
 </div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->

Modified: zest/site/content/java/develop/javadocs/overview-tree.html
URL: http://svn.apache.org/viewvc/zest/site/content/java/develop/javadocs/overview-tree.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/javadocs/overview-tree.html (original)
+++ zest/site/content/java/develop/javadocs/overview-tree.html Wed Jul  8 08:36:33 2015
@@ -154,6 +154,7 @@
 <li><a href="org/qi4j/io/package-tree.html">org.qi4j.io</a>, </li>
 <li><a href="org/qi4j/lang/groovy/package-tree.html">org.qi4j.lang.groovy</a>, </li>
 <li><a href="org/qi4j/lang/javascript/package-tree.html">org.qi4j.lang.javascript</a>, </li>
+<li><a href="org/qi4j/lang/scala/package-tree.html">org.qi4j.lang.scala</a>, </li>
 <li><a href="org/qi4j/library/alarm/package-tree.html">org.qi4j.library.alarm</a>, </li>
 <li><a href="org/qi4j/library/circuitbreaker/package-tree.html">org.qi4j.library.circuitbreaker</a>, </li>
 <li><a href="org/qi4j/library/circuitbreaker/jmx/package-tree.html">org.qi4j.library.circuitbreaker.jmx</a>, </li>
@@ -1076,6 +1077,8 @@
 <li type="circle">org.qi4j.library.shiro.domain.permissions.<a href="org/qi4j/library/shiro/domain/permissions/RoleAssignee.Mixin.html" title="class in org.qi4j.library.shiro.domain.permissions"><span class="strong">RoleAssignee.Mixin</span></a> (implements org.qi4j.library.shiro.domain.permissions.<a href="org/qi4j/library/shiro/domain/permissions/RoleAssignee.html" title="interface in org.qi4j.library.shiro.domain.permissions">RoleAssignee</a>)</li>
 <li type="circle">org.qi4j.library.shiro.domain.permissions.<a href="org/qi4j/library/shiro/domain/permissions/RoleFactory.Mixin.html" title="class in org.qi4j.library.shiro.domain.permissions"><span class="strong">RoleFactory.Mixin</span></a> (implements org.qi4j.library.shiro.domain.permissions.<a href="org/qi4j/library/shiro/domain/permissions/RoleFactory.html" title="interface in org.qi4j.library.shiro.domain.permissions">RoleFactory</a>)</li>
 <li type="circle">org.qi4j.bootstrap.<a href="org/qi4j/bootstrap/RuntimeFactory.StandaloneApplicationRuntimeFactory.html" title="class in org.qi4j.bootstrap"><span class="strong">RuntimeFactory.StandaloneApplicationRuntimeFactory</span></a> (implements org.qi4j.bootstrap.<a href="org/qi4j/bootstrap/RuntimeFactory.html" title="interface in org.qi4j.bootstrap">RuntimeFactory</a>)</li>
+<li type="circle">org.qi4j.lang.scala.<a href="org/qi4j/lang/scala/ScalaTraitMixin.html" title="class in org.qi4j.lang.scala"><span class="strong">ScalaTraitMixin</span></a> (implements java.lang.reflect.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect">InvocationHandler</a>)</li>
+<li type="circle">org.qi4j.lang.scala.<a href="org/qi4j/lang/scala/ScalaTraitMixin.TraitFilter.html" title="class in org.qi4j.lang.scala"><span class="strong">ScalaTraitMixin.TraitFilter</span></a> (implements org.qi4j.api.common.<a href="org/qi4j/api/common/AppliesToFilter.html" title="interface in org.qi4j.api.common">AppliesToFilter</a>)</li>
 <li type="circle">org.qi4j.library.scheduler.schedule.<a href="org/qi4j/library/scheduler/schedule/ScheduleFactory.Mixin.html" title="class in org.qi4j.library.scheduler.schedule"><span class="strong">ScheduleFactory.Mixin</span></a> (implements org.qi4j.library.scheduler.schedule.<a href="org/qi4j/library/scheduler/schedule/ScheduleFactory.html" title="interface in org.qi4j.library.scheduler.schedule">ScheduleFactory</a>)</li>
 <li type="circle">org.qi4j.library.scheduler.<a href="org/qi4j/library/scheduler/SchedulerMixin.html" title="class in org.qi4j.library.scheduler"><span class="strong">SchedulerMixin</span></a> (implements org.qi4j.library.scheduler.<a href="org/qi4j/library/scheduler/Scheduler.html" title="interface in org.qi4j.library.scheduler">Scheduler</a>, org.qi4j.api.service.<a href="org/qi4j/api/service/ServiceActivation.html" title="interface in org.qi4j.api.service">ServiceActivation</a>)</li>
 <li type="circle">org.qi4j.library.scheduler.<a href="org/qi4j/library/scheduler/SchedulerMixin.ScheduleRunner.html" title="class in org.qi4j.library.scheduler"><span class="strong">SchedulerMixin.ScheduleRunner</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>)</li>

Modified: zest/site/content/java/develop/javadocs/package-list
URL: http://svn.apache.org/viewvc/zest/site/content/java/develop/javadocs/package-list?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/javadocs/package-list (original)
+++ zest/site/content/java/develop/javadocs/package-list Wed Jul  8 08:36:33 2015
@@ -89,6 +89,7 @@ org.qi4j.index.sql.support.skeletons
 org.qi4j.io
 org.qi4j.lang.groovy
 org.qi4j.lang.javascript
+org.qi4j.lang.scala
 org.qi4j.library.alarm
 org.qi4j.library.circuitbreaker
 org.qi4j.library.circuitbreaker.jmx

Modified: zest/site/content/java/develop/lang-scala.html
URL: http://svn.apache.org/viewvc/zest/site/content/java/develop/lang-scala.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/lang-scala.html (original)
+++ zest/site/content/java/develop/lang-scala.html Wed Jul  8 08:36:33 2015
@@ -66,7 +66,85 @@
   })();
  </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-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-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="idm202883764080"></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>
+  </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-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-brief">docs</p><p class="devstatus-tests-some">tests</p><p>The Scala Support Library allows Fragments and Composites to be written as Scala traits.</p><div class="table"><a id="idm78346915344"></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" /><p>The Scala Support Library is a
  Generic mixin class that implements  Composites by delegating to Scala traits.</p><div class="section" title="Composition"><div class="titlepage"><div><div><h4 class="title"><a id="_composition_2"></a>Composition</h4></div></div></div><p>Example mixin declaration:</p><pre class="programlisting brush: scala">trait HelloWorldMixin2
+{
+  def sayHello(@MaxLength(10) name: String ): String = "Hello " + name
+}
+</pre><p>Example composite declaration:</p><pre class="programlisting brush: scala">@Concerns(Array(classOf[ HelloThereConcern ]))
+trait HelloWorldComposite
+  extends TransientComposite with HelloWorldMixin with HelloWorldMixin2
+</pre><p>Example typed concern:</p><pre class="programlisting brush: scala">class HelloThereConcern
+  extends ConcernOf[ HelloWorldMixin2 ] with HelloWorldMixin2
+{
+  override def sayHello(name: String ) = next.sayHello("there " + name)
+}
+</pre><p>Example generic concern with filter:</p><pre class="programlisting brush: scala">@AppliesTo(Array(classOf[ StringFilter ]))
+class ExclamationGenericConcern
+  extends GenericConcern
+{
+  def invoke(composite: AnyRef, method: Method, args: Array[ AnyRef ] ) = next.invoke(composite, method, args) + "!"
+}
+
+class StringFilter
+  extends AppliesToFilter
+{
+  def appliesTo(method: Method, mixin: Class[ _ ], compositeType: Class[ _ ], fragmentClass: Class[ _ ] ) = method
+    .getReturnType
+    .equals(classOf[ String ])
+}
+</pre><p>And the assembly code.
+Note that the <code class="literal">ScalaTraitMixin</code> must be added.</p><pre class="programlisting brush: java">module.transients( HelloWorldComposite.class, HelloWorldComposite2.class ).
+    withMixins( ScalaTraitMixin.class ).
+    withConcerns( ExclamationGenericConcern.class );
+</pre><p>That pretty much covers the domain model part.
+Usage from Java is transparent, since it looks just like interfaces and classes.</p></div><div class="section" title="Entity composites"><div class="titlepage"><div><div><h4 class="title"><a id="_entity_composites"></a>Entity composites</h4></div></div></div><p>The following example separate between command interface (suggestions to change), events (after the fact), and data, so they are in three separate traits below.
+Only commands are called by client code.</p><pre class="programlisting brush: scala">trait TestEntity
+  extends EntityComposite with Commands with Events with Data
+
+trait Commands
+{
+  self: Events =&gt;
+  def updateFoo(newValue: String )
+  {
+    // Call "injected" service
+    val repeated = testService.repeat(newValue)
+
+    // Check here if input is ok
+    updatedFoo(repeated)
+  }
+
+  // Service injection - this is really a method call to the ServiceFinder of the composite
+  @Service
+  def testService: TestService
+}
+
+// Raw data of entity goes here
+trait Data
+{
+  @UseDefaults
+  def foo: Property[ String ]
+
+  // Define property
+  def foo_=(v: String ) { foo.set(v)  } // Operator overloading for =
+}
+
+trait Events
+{
+  self: Data =&gt;
+  def updatedFoo(newValue: String )
+  {
+    // Register change by modifying state
+    foo = newValue
+  }
+}
+</pre><p>The <code class="literal">self</code> operator thing solves the <code class="literal">@This</code> injection requirements, although it doesn’t do private injections (i.e. the Entity <span class="strong"><strong>has</strong></span> to extend Events and Data for it to work).</p><p>Everything is statically typed.</p><p>And the corresponding assembly code:</p><pre class="programlisting brush: java">module.entities( TestEntity.class ).withMixins( ScalaTraitMixin.class );
+</pre></div><div class="section" title="Services composites"><div class="titlepage"><div><div><h4 class="title"><a id="_services_composites"></a>Services composites</h4></div></div></div><p>The following example is a pretty simple service written as a Scala trait:</p><pre class="programlisting brush: scala">trait TestService
+  extends ServiceComposite
+{
+  def repeat(input: String ): String = input + input
+}
+</pre><p>And the corresponding assembly code:</p><pre class="programlisting brush: java">module.services( TestService.class ).withMixins( ScalaTraitMixin.class );
+</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 />

Modified: zest/site/content/java/develop/library-alarm.html
URL: http://svn.apache.org/viewvc/zest/site/content/java/develop/library-alarm.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/library-alarm.html (original)
+++ zest/site/content/java/develop/library-alarm.html Wed Jul  8 08:36:33 2015
@@ -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="idm202884372640"></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="idm78347508112"></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>Alar
 m 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

Modified: zest/site/content/java/develop/library-circuitbreaker.html
URL: http://svn.apache.org/viewvc/zest/site/content/java/develop/library-circuitbreaker.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/library-circuitbreaker.html (original)
+++ zest/site/content/java/develop/library-circuitbreaker.html Wed Jul  8 08:36:33 2015
@@ -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="idm202884304464"></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="idm78347439936"></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 CircuitBreake
 r 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...]

Modified: zest/site/content/java/develop/library-constraints.html
URL: http://svn.apache.org/viewvc/zest/site/content/java/develop/library-constraints.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/library-constraints.html (original)
+++ zest/site/content/java/develop/library-constraints.html Wed Jul  8 08:36:33 2015
@@ -69,7 +69,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"><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"><span xmlns="" href="library-constraints.html">Constraints</span></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-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="Constraints"><div class="titlepage"><div><div><h3 class="title"><a id="library-constrain
 ts"></a>Constraints</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 Constraints library provide a bunch of often used Constraints based on the
 Qi4j Constraints api described in <a class="xref" href="glossary.html#def-constraint">Constraint</a>.</p><p>Remember that you are not limited to constraints presents in this library, you
 are encouraged to write your own constraints. See <a class="xref" href="howto-create-constraint.html" title="Create a Constraint">Create a Constraint</a>
-or take a look at this library source code to learn how to write your own.</p><div class="table"><a id="idm202884264592"></a><p class="title"><strong>Table 24. 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.constraints</p></td><td align="left" valign="top"><p>0</p></td></tr></tbody></table></div></div><br class="table-break" /><div class="section" title="Usage"><div class="titlepage"><div><div><h4 class="title"><a id="_usage"></a>Usage</h4></div></div></div><p>You can use theses constraints on Properties or on method arguments.
+or take a look at this library source code to learn how to write your own.</p><div class="table"><a id="idm78347400064"></a><p class="title"><strong>Table 24. 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.constraints</p></td><td align="left" valign="top"><p>0</p></td></tr></tbody></table></div></div><br class="table-break" /><div class="section" title="Usage"><div class="titlepage"><div><div><h4 class="title"><a id="_usage"></a>Usage</h4></div></div></div><p>You can use theses constraints on Properties or on method arguments.
 Here are some examples:</p><pre class="programlisting brush: java">@Contains( "foo" ) Property&lt;String&gt; containsString();
 
 @Email Property&lt;String&gt; email();

Modified: zest/site/content/java/develop/library-conversion.html
URL: http://svn.apache.org/viewvc/zest/site/content/java/develop/library-conversion.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/library-conversion.html (original)
+++ zest/site/content/java/develop/library-conversion.html Wed Jul  8 08:36:33 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"><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"><span xmlns="" href="library-conversion.html">Conversion</span></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-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="Conversion"><div class="titlepage"><div><div><h3 class="title"><a id="library-conversion
 "></a>Conversion</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 Conversion Library provides support for converting composite types.</p><div class="table"><a id="idm202884246288"></a><p class="title"><strong>Table 25. 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.conversion</p></td><td align="left" valign="top"><p>0</p></td></tr></tbody></table></div></div><br class="table-break" /><div class="section" title="Entities to Value
 s"><div class="titlepage"><div><div><h4 class="title"><a id="_entities_to_values"></a>Entities to Values</h4></div></div></div><p>To convert Entities to Values, use the EntityToValueService. It is easily assembled:</p><pre class="programlisting brush: java">new EntityToValueAssembler().assemble( module );
+  </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"><span xmlns="" href="library-conversion.html">Conversion</span></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-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="Conversion"><div class="titlepage"><div><div><h3 class="title"><a id="library-conversion
 "></a>Conversion</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 Conversion Library provides support for converting composite types.</p><div class="table"><a id="idm78347381760"></a><p class="title"><strong>Table 25. 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.conversion</p></td><td align="left" valign="top"><p>0</p></td></tr></tbody></table></div></div><br class="table-break" /><div class="section" title="Entities to Values
 "><div class="titlepage"><div><div><h4 class="title"><a id="_entities_to_values"></a>Entities to Values</h4></div></div></div><p>To convert Entities to Values, use the EntityToValueService. It is easily assembled:</p><pre class="programlisting brush: java">new EntityToValueAssembler().assemble( module );
 </pre><p>Let’s say we have an interface defining state:</p><pre class="programlisting brush: java">public interface PersonState
 {
 

Modified: zest/site/content/java/develop/library-eventsourcing-jdbm.html
URL: http://svn.apache.org/viewvc/zest/site/content/java/develop/library-eventsourcing-jdbm.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/library-eventsourcing-jdbm.html (original)
+++ zest/site/content/java/develop/library-eventsourcing-jdbm.html Wed Jul  8 08:36:33 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"><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"><span xmlns="" href="library-eventsourcing-jdbm.html">Event Sourcing - JDBM</span></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-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="Event Sourcing - JDBM"><div class="titlepage"><div><div><h3 class="title"><a id="library
 -eventsourcing-jdbm"></a>Event Sourcing - JDBM</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><p>Event Sourcing - JDBM 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 Qi4j Documentation">Writing Documentation</a>.</p></div><div class="table"><a id="idm202884192944"></a><p class="title"><strong>Table 27. 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.eventsourcing-jdbm</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>
+  </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"><span xmlns="" href="library-eventsourcing-jdbm.html">Event Sourcing - JDBM</span></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-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="Event Sourcing - JDBM"><div class="titlepage"><div><div><h3 class="title"><a id="library
 -eventsourcing-jdbm"></a>Event Sourcing - JDBM</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><p>Event Sourcing - JDBM 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 Qi4j Documentation">Writing Documentation</a>.</p></div><div class="table"><a id="idm78347328416"></a><p class="title"><strong>Table 27. 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.eventsourcing-jdbm</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 />