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 => + 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 => + 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<String> containsString(); @Email Property<String> 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 />
