Author: paulmerlin
Date: Wed Jul 8 08:36:33 2015
New Revision: 1689812
URL: http://svn.apache.org/r1689812
Log:
zest: update develop documentation minisite
Added:
zest/site/content/java/develop/howto-invocation-annotation.html
zest/site/content/java/develop/javadocs/org/qi4j/lang/scala/
zest/site/content/java/develop/javadocs/org/qi4j/lang/scala/ScalaTraitMixin.TraitFilter.html
zest/site/content/java/develop/javadocs/org/qi4j/lang/scala/ScalaTraitMixin.html
zest/site/content/java/develop/javadocs/org/qi4j/lang/scala/package-frame.html
zest/site/content/java/develop/javadocs/org/qi4j/lang/scala/package-summary.html
zest/site/content/java/develop/javadocs/org/qi4j/lang/scala/package-tree.html
Modified:
zest/site/content/java/develop/build-system.html
zest/site/content/java/develop/community-docs.html
zest/site/content/java/develop/core-api.html
zest/site/content/java/develop/core-bootstrap-assembly.html
zest/site/content/java/develop/core-functional.html
zest/site/content/java/develop/core-io.html
zest/site/content/java/develop/core-runtime.html
zest/site/content/java/develop/core-spi.html
zest/site/content/java/develop/core-testsupport.html
zest/site/content/java/develop/core.html
zest/site/content/java/develop/extension-cache-ehcache.html
zest/site/content/java/develop/extension-cache-memcache.html
zest/site/content/java/develop/extension-es-file.html
zest/site/content/java/develop/extension-es-hazelcast.html
zest/site/content/java/develop/extension-es-jclouds.html
zest/site/content/java/develop/extension-es-jdbm.html
zest/site/content/java/develop/extension-es-leveldb.html
zest/site/content/java/develop/extension-es-memory.html
zest/site/content/java/develop/extension-es-mongodb.html
zest/site/content/java/develop/extension-es-preferences.html
zest/site/content/java/develop/extension-es-redis.html
zest/site/content/java/develop/extension-es-riak.html
zest/site/content/java/develop/extension-es-sql.html
zest/site/content/java/develop/extension-es-voldemort.html
zest/site/content/java/develop/extension-index-elasticsearch.html
zest/site/content/java/develop/extension-index-rdf.html
zest/site/content/java/develop/extension-index-solr.html
zest/site/content/java/develop/extension-indexing-sql.html
zest/site/content/java/develop/extension-metrics-yammer.html
zest/site/content/java/develop/extension-migration.html
zest/site/content/java/develop/extension-reindexer.html
zest/site/content/java/develop/extension-vs-jackson.html
zest/site/content/java/develop/extension-vs-orgjson.html
zest/site/content/java/develop/extension-vs-stax.html
zest/site/content/java/develop/howto-assemble-application.html
zest/site/content/java/develop/howto-configure-service.html
zest/site/content/java/develop/howto-contextual-fragments.html
zest/site/content/java/develop/howto-create-concern.html
zest/site/content/java/develop/howto-create-constraint.html
zest/site/content/java/develop/howto-create-entity.html
zest/site/content/java/develop/howto-create-sideeffect.html
zest/site/content/java/develop/howto-depend-on-qi4j.html
zest/site/content/java/develop/howto-leverage-properties.html
zest/site/content/java/develop/howto-use-io.html
zest/site/content/java/develop/javadocs/allclasses-frame.html
zest/site/content/java/develop/javadocs/allclasses-noframe.html
zest/site/content/java/develop/javadocs/index-all.html
zest/site/content/java/develop/javadocs/org/qi4j/api/common/AppliesToFilter.html
zest/site/content/java/develop/javadocs/org/qi4j/api/common/package-tree.html
zest/site/content/java/develop/javadocs/org/qi4j/api/injection/scope/package-tree.html
zest/site/content/java/develop/javadocs/org/qi4j/api/service/qualifier/package-tree.html
zest/site/content/java/develop/javadocs/org/qi4j/api/unitofwork/concern/package-tree.html
zest/site/content/java/develop/javadocs/org/qi4j/index/sql/support/common/package-tree.html
zest/site/content/java/develop/javadocs/org/qi4j/lang/javascript/package-summary.html
zest/site/content/java/develop/javadocs/org/qi4j/lang/javascript/package-tree.html
zest/site/content/java/develop/javadocs/org/qi4j/library/alarm/package-summary.html
zest/site/content/java/develop/javadocs/org/qi4j/library/alarm/package-tree.html
zest/site/content/java/develop/javadocs/org/qi4j/library/constraints/annotation/package-tree.html
zest/site/content/java/develop/javadocs/org/qi4j/library/http/package-tree.html
zest/site/content/java/develop/javadocs/org/qi4j/library/locking/package-tree.html
zest/site/content/java/develop/javadocs/org/qi4j/library/rest/server/api/constraint/package-tree.html
zest/site/content/java/develop/javadocs/org/qi4j/library/shiro/concerns/package-tree.html
zest/site/content/java/develop/javadocs/overview-frame.html
zest/site/content/java/develop/javadocs/overview-summary.html
zest/site/content/java/develop/javadocs/overview-tree.html
zest/site/content/java/develop/javadocs/package-list
zest/site/content/java/develop/lang-scala.html
zest/site/content/java/develop/library-alarm.html
zest/site/content/java/develop/library-circuitbreaker.html
zest/site/content/java/develop/library-constraints.html
zest/site/content/java/develop/library-conversion.html
zest/site/content/java/develop/library-eventsourcing-jdbm.html
zest/site/content/java/develop/library-eventsourcing-rest.html
zest/site/content/java/develop/library-eventsourcing.html
zest/site/content/java/develop/library-fileconfig.html
zest/site/content/java/develop/library-http.html
zest/site/content/java/develop/library-invocation-cache.html
zest/site/content/java/develop/library-jmx.html
zest/site/content/java/develop/library-locking.html
zest/site/content/java/develop/library-logging.html
zest/site/content/java/develop/library-osgi.html
zest/site/content/java/develop/library-rdf.html
zest/site/content/java/develop/library-rest-client.html
zest/site/content/java/develop/library-rest-common.html
zest/site/content/java/develop/library-rest-server.html
zest/site/content/java/develop/library-scheduler.html
zest/site/content/java/develop/library-script-groovy.html
zest/site/content/java/develop/library-script-javascript.html
zest/site/content/java/develop/library-servlet.html
zest/site/content/java/develop/library-shiro-web.html
zest/site/content/java/develop/library-shiro.html
zest/site/content/java/develop/library-spring.html
zest/site/content/java/develop/library-sql.html
zest/site/content/java/develop/library-uid.html
zest/site/content/java/develop/library-uowfile.html
zest/site/content/java/develop/ten-minutes-intro.html
zest/site/content/java/develop/thirty-minutes-intro.html
zest/site/content/java/develop/tools-envisage.html
zest/site/content/java/develop/tut-composites.html
zest/site/content/java/develop/tut-services.html
zest/site/content/java/develop/tutorials.html
zest/site/content/java/develop/two-hours-intro.html
zest/site/content/java/develop/two-minutes-intro.html
zest/site/content/java/develop/website.html
Modified: zest/site/content/java/develop/build-system.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/build-system.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/build-system.html (original)
+++ zest/site/content/java/develop/build-system.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"><span
xmlns="" href="tutorials.html">Tutorials</span></span></dt><dt><span
class="section"><a href="javadocs.html">Javadoc</a></span></dt><dt><span
class="section"><a href="samples.html">Samples</a></span></dt><dt><span
class="section"><a href="core.html">Core</a></span></dt><dt><span
class="section"><a href="libraries.html">Libraries</a></span></dt><dt><span
class="section"><a href="extensions.html">Extensions</a></span></dt><dt><span
class="section"><a href="tools.html">Tools</a></span></dt><dt><span
class="section"><a href="glossary.html">Glo
ssary </a></span></dt></dl></div></div><div xmlns=""
xmlns:exsl="http://exslt.org/common" class="sub-nav"><div
xmlns="http://www.w3.org/1999/xhtml" class="toc"><dl><dt><span
class="section"><a
href="tutorials.html#_overview">Overview</a></span></dt><dt><span
class="section"><a href="two-minutes-intro.html">Qi4j in 2
minutes</a></span></dt><dt><span class="section"><a
href="ten-minutes-intro.html">Qi4j in 10 minutes</a></span></dt><dt><span
class="section"><a href="thirty-minutes-intro.html">Qi4j in 30
minutes</a></span></dt><dt><span class="section"><a
href="two-hours-intro.html">Qi4j in 2 hours</a></span></dt><dt><span
class="section"><a href="howto-depend-on-qi4j.html">Depend on Qi4j in your
build</a></span></dt><dt><span class="section"><a
href="howto-assemble-application.html">Assemble an
Application</a></span></dt><dt><span class="section"><a
href="tut-composites.html">Transient Composites
Tutorial</a></span></dt><dt><span class="section"><a
href="tut-services.html">Services
Composites Tutorial</a></span></dt><dt><span class="section"><a
href="howto-contextual-fragments.html">Use contextual
fragments</a></span></dt><dt><span class="section"><a
href="howto-leverage-properties.html">Leverage
Properties</a></span></dt><dt><span class="section"><a
href="howto-create-constraint.html">Create a
Constraint</a></span></dt><dt><span class="section"><a
href="howto-create-concern.html">Create a Concern</a></span></dt><dt><span
class="section"><a href="howto-create-sideeffect.html">Create a
SideEffect</a></span></dt><dt><span class="section"><a
href="howto-create-entity.html">Create an Entity</a></span></dt><dt><span
class="section"><a href="howto-configure-service.html">Configure a
Service</a></span></dt><dt><span class="section"><a
href="howto-use-io.html">Use I/O API</a></span></dt><dt><span
class="section"><span xmlns="" href="build-system.html">Build
System</span></span></dt><dt><span class="section"><a
href="community-docs.html">Writing Qi4j Documentation</a>
</span></dt></dl></div></div><div class="section" title="Build System"><div
class="titlepage"><div><div><h3 class="title"><a id="build-system"></a>Build
System</h3></div></div></div><p>This tutorial is intended for developpers who
want to build the Qi4j SDK themselves.
+ </head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="logo"><a href="index.html"><img src="images/logo-standard.png"
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"
class="toc"><dl><dt><span class="section"><a
href="index.html#home">Qi4j</a></span></dt><dt><span class="section"><a
href="intro.html">Introduction</a></span></dt><dt><span class="section"><span
xmlns="" href="tutorials.html">Tutorials</span></span></dt><dt><span
class="section"><a href="javadocs.html">Javadoc</a></span></dt><dt><span
class="section"><a href="samples.html">Samples</a></span></dt><dt><span
class="section"><a href="core.html">Core</a></span></dt><dt><span
class="section"><a href="libraries.html">Libraries</a></span></dt><dt><span
class="section"><a href="extensions.html">Extensions</a></span></dt><dt><span
class="section"><a href="tools.html">Tools</a></span></dt><dt><span
class="section"><a href="glossary.html">Glo
ssary </a></span></dt></dl></div></div><div xmlns=""
xmlns:exsl="http://exslt.org/common" class="sub-nav"><div
xmlns="http://www.w3.org/1999/xhtml" class="toc"><dl><dt><span
class="section"><a
href="tutorials.html#_overview">Overview</a></span></dt><dt><span
class="section"><a href="two-minutes-intro.html">Qi4j in 2
minutes</a></span></dt><dt><span class="section"><a
href="ten-minutes-intro.html">Qi4j in 10 minutes</a></span></dt><dt><span
class="section"><a href="thirty-minutes-intro.html">Qi4j in 30
minutes</a></span></dt><dt><span class="section"><a
href="two-hours-intro.html">Qi4j in 2 hours</a></span></dt><dt><span
class="section"><a href="howto-depend-on-qi4j.html">Depend on Qi4j in your
build</a></span></dt><dt><span class="section"><a
href="howto-assemble-application.html">Assemble an
Application</a></span></dt><dt><span class="section"><a
href="tut-composites.html">Transient Composites
Tutorial</a></span></dt><dt><span class="section"><a
href="tut-services.html">Services
Composites Tutorial</a></span></dt><dt><span class="section"><a
href="howto-contextual-fragments.html">Use contextual
fragments</a></span></dt><dt><span class="section"><a
href="howto-leverage-properties.html">Leverage
Properties</a></span></dt><dt><span class="section"><a
href="howto-create-constraint.html">Create a
Constraint</a></span></dt><dt><span class="section"><a
href="howto-create-concern.html">Create a Concern</a></span></dt><dt><span
class="section"><a href="howto-create-sideeffect.html">Create a
SideEffect</a></span></dt><dt><span class="section"><a
href="howto-create-entity.html">Create an Entity</a></span></dt><dt><span
class="section"><a href="howto-configure-service.html">Configure a
Service</a></span></dt><dt><span class="section"><a
href="howto-invocation-annotation.html">Use
@Invocation</a></span></dt><dt><span class="section"><a
href="howto-use-io.html">Use I/O API</a></span></dt><dt><span
class="section"><span xmlns="" href="build-system.html">Build System</spa
n></span></dt><dt><span class="section"><a href="community-docs.html">Writing
Qi4j Documentation</a></span></dt></dl></div></div><div class="section"
title="Build System"><div class="titlepage"><div><div><h3 class="title"><a
id="build-system"></a>Build System</h3></div></div></div><p>This tutorial is
intended for developpers who want to build the Qi4j SDK themselves.
It describe the Qi4j SDK Build System from compilation to publication of
artifacts for consumption by other
applications.</p><p>If instead you want to setup your project build system to
depend on modules of the Qi4j SDK see the
<a class="link" href="howto-depend-on-qi4j.html" title="Depend on Qi4j in your
build">dedicated tutorial</a>.</p><div class="section" title="Gradle"><div
class="titlepage"><div><div><h4 class="title"><a
id="_gradle"></a>Gradle</h4></div></div></div><div class="note" title="Note"
style="margin-left: 0.5in; margin-right: 0.5in;"><h3
class="title">Note</h3><p>All major Java IDEs have great Gradle support.
Modified: zest/site/content/java/develop/community-docs.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/community-docs.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/community-docs.html (original)
+++ zest/site/content/java/develop/community-docs.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"><span
xmlns="" href="tutorials.html">Tutorials</span></span></dt><dt><span
class="section"><a href="javadocs.html">Javadoc</a></span></dt><dt><span
class="section"><a href="samples.html">Samples</a></span></dt><dt><span
class="section"><a href="core.html">Core</a></span></dt><dt><span
class="section"><a href="libraries.html">Libraries</a></span></dt><dt><span
class="section"><a href="extensions.html">Extensions</a></span></dt><dt><span
class="section"><a href="tools.html">Tools</a></span></dt><dt><span
class="section"><a href="glossary.html">Glo
ssary </a></span></dt></dl></div></div><div xmlns=""
xmlns:exsl="http://exslt.org/common" class="sub-nav"><div
xmlns="http://www.w3.org/1999/xhtml" class="toc"><dl><dt><span
class="section"><a
href="tutorials.html#_overview">Overview</a></span></dt><dt><span
class="section"><a href="two-minutes-intro.html">Qi4j in 2
minutes</a></span></dt><dt><span class="section"><a
href="ten-minutes-intro.html">Qi4j in 10 minutes</a></span></dt><dt><span
class="section"><a href="thirty-minutes-intro.html">Qi4j in 30
minutes</a></span></dt><dt><span class="section"><a
href="two-hours-intro.html">Qi4j in 2 hours</a></span></dt><dt><span
class="section"><a href="howto-depend-on-qi4j.html">Depend on Qi4j in your
build</a></span></dt><dt><span class="section"><a
href="howto-assemble-application.html">Assemble an
Application</a></span></dt><dt><span class="section"><a
href="tut-composites.html">Transient Composites
Tutorial</a></span></dt><dt><span class="section"><a
href="tut-services.html">Services
Composites Tutorial</a></span></dt><dt><span class="section"><a
href="howto-contextual-fragments.html">Use contextual
fragments</a></span></dt><dt><span class="section"><a
href="howto-leverage-properties.html">Leverage
Properties</a></span></dt><dt><span class="section"><a
href="howto-create-constraint.html">Create a
Constraint</a></span></dt><dt><span class="section"><a
href="howto-create-concern.html">Create a Concern</a></span></dt><dt><span
class="section"><a href="howto-create-sideeffect.html">Create a
SideEffect</a></span></dt><dt><span class="section"><a
href="howto-create-entity.html">Create an Entity</a></span></dt><dt><span
class="section"><a href="howto-configure-service.html">Configure a
Service</a></span></dt><dt><span class="section"><a
href="howto-use-io.html">Use I/O API</a></span></dt><dt><span
class="section"><a href="build-system.html">Build
System</a></span></dt><dt><span class="section"><span xmlns=""
href="community-docs.html">Writing Qi4j Documentation</span>
</span></dt></dl></div></div><div class="section" title="Writing Qi4j
Documentation"><div class="titlepage"><div><div><h3 class="title"><a
id="community-docs"></a>Writing Qi4j Documentation</h3></div></div></div><p>The
documents use the asciidoc format, see:</p><div class="itemizedlist"><ul
class="itemizedlist"><li class="listitem">
+ </head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="logo"><a href="index.html"><img src="images/logo-standard.png"
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"
class="toc"><dl><dt><span class="section"><a
href="index.html#home">Qi4j</a></span></dt><dt><span class="section"><a
href="intro.html">Introduction</a></span></dt><dt><span class="section"><span
xmlns="" href="tutorials.html">Tutorials</span></span></dt><dt><span
class="section"><a href="javadocs.html">Javadoc</a></span></dt><dt><span
class="section"><a href="samples.html">Samples</a></span></dt><dt><span
class="section"><a href="core.html">Core</a></span></dt><dt><span
class="section"><a href="libraries.html">Libraries</a></span></dt><dt><span
class="section"><a href="extensions.html">Extensions</a></span></dt><dt><span
class="section"><a href="tools.html">Tools</a></span></dt><dt><span
class="section"><a href="glossary.html">Glo
ssary </a></span></dt></dl></div></div><div xmlns=""
xmlns:exsl="http://exslt.org/common" class="sub-nav"><div
xmlns="http://www.w3.org/1999/xhtml" class="toc"><dl><dt><span
class="section"><a
href="tutorials.html#_overview">Overview</a></span></dt><dt><span
class="section"><a href="two-minutes-intro.html">Qi4j in 2
minutes</a></span></dt><dt><span class="section"><a
href="ten-minutes-intro.html">Qi4j in 10 minutes</a></span></dt><dt><span
class="section"><a href="thirty-minutes-intro.html">Qi4j in 30
minutes</a></span></dt><dt><span class="section"><a
href="two-hours-intro.html">Qi4j in 2 hours</a></span></dt><dt><span
class="section"><a href="howto-depend-on-qi4j.html">Depend on Qi4j in your
build</a></span></dt><dt><span class="section"><a
href="howto-assemble-application.html">Assemble an
Application</a></span></dt><dt><span class="section"><a
href="tut-composites.html">Transient Composites
Tutorial</a></span></dt><dt><span class="section"><a
href="tut-services.html">Services
Composites Tutorial</a></span></dt><dt><span class="section"><a
href="howto-contextual-fragments.html">Use contextual
fragments</a></span></dt><dt><span class="section"><a
href="howto-leverage-properties.html">Leverage
Properties</a></span></dt><dt><span class="section"><a
href="howto-create-constraint.html">Create a
Constraint</a></span></dt><dt><span class="section"><a
href="howto-create-concern.html">Create a Concern</a></span></dt><dt><span
class="section"><a href="howto-create-sideeffect.html">Create a
SideEffect</a></span></dt><dt><span class="section"><a
href="howto-create-entity.html">Create an Entity</a></span></dt><dt><span
class="section"><a href="howto-configure-service.html">Configure a
Service</a></span></dt><dt><span class="section"><a
href="howto-invocation-annotation.html">Use
@Invocation</a></span></dt><dt><span class="section"><a
href="howto-use-io.html">Use I/O API</a></span></dt><dt><span
class="section"><a href="build-system.html">Build System</a></span></dt><
dt><span class="section"><span xmlns="" href="community-docs.html">Writing
Qi4j Documentation</span></span></dt></dl></div></div><div class="section"
title="Writing Qi4j Documentation"><div class="titlepage"><div><div><h3
class="title"><a id="community-docs"></a>Writing Qi4j
Documentation</h3></div></div></div><p>The documents use the asciidoc format,
see:</p><div class="itemizedlist"><ul class="itemizedlist"><li class="listitem">
<a class="ulink" href="http://www.methods.co.nz/asciidoc/"
target="_top">Aciidoc Reference</a>
</li><li class="listitem">
<a class="ulink" href="http://powerman.name/doc/asciidoc"
target="_top">AsciiDoc cheatsheet</a>
Modified: zest/site/content/java/develop/core-api.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/core-api.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/core-api.html (original)
+++ zest/site/content/java/develop/core-api.html Wed Jul 8 08:36:33 2015
@@ -67,7 +67,7 @@
</script>
</head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="logo"><a href="index.html"><img src="images/logo-standard.png"
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"
class="toc"><dl><dt><span class="section"><a
href="index.html#home">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"><span
xmlns="" href="core.html">Core</span></span></dt><dt><span class="section"><a
href="libraries.html">Libraries</a></span></dt><dt><span class="section"><a
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a
href="tools.html">Tools</a></span></dt><dt><span class="section"><a
href="glossary.html">Glo
ssary </a></span></dt></dl></div></div><div xmlns=""
xmlns:exsl="http://exslt.org/common" class="sub-nav"><div
xmlns="http://www.w3.org/1999/xhtml" class="toc"><dl><dt><span
class="section"><a
href="core.html#_overview_3">Overview</a></span></dt><dt><span
class="section"><span xmlns="" href="core-api.html">Core
API</span></span></dt><dt><span class="section"><a
href="core-bootstrap-assembly.html">Core Bootstrap</a></span></dt><dt><span
class="section"><a href="core-testsupport.html">Core Test
Support</a></span></dt><dt><span class="section"><a
href="core-functional.html">Core Functional API</a></span></dt><dt><span
class="section"><a href="core-io.html">Core I/O API</a></span></dt><dt><span
class="section"><a href="core-spi.html">Core Extension
SPI</a></span></dt><dt><span class="section"><a href="core-runtime.html">Core
Runtime</a></span></dt></dl></div></div><div class="section" title="Core
API"><div class="titlepage"><div><div><h3 class="title"><a
id="core-api"></a>Core API</h
3></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 Qi4j Core API is the primary
interface for client application code during the main execution phase, i.e.
after the
-application has been activated.</p><div class="table"><a
id="idm202885090928"></a><p class="title"><strong>Table 15.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.api</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="Composition"><div
class="titlepage"><div><div><h4 class="title"><a
id="core-api-composition"></a>Composition</h4></div></div></div><p>Composition
is at the heart of COP, and refers to two different levels of
constructs;</p><div class="orderedlist"><ol class="orderedlist" type="1"><li
class="li
stitem">
+application has been activated.</p><div class="table"><a
id="idm78348226432"></a><p class="title"><strong>Table 15.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.api</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="Composition"><div
class="titlepage"><div><div><h4 class="title"><a
id="core-api-composition"></a>Composition</h4></div></div></div><p>Composition
is at the heart of COP, and refers to two different levels of
constructs;</p><div class="orderedlist"><ol class="orderedlist" type="1"><li
class="lis
titem">
the ability to assemble (compose) objects from smaller pieces, called
Fragments.
</li><li class="listitem">
the construction of applications by assembling Composites into Modules and
Modules into Layers.
Modified: zest/site/content/java/develop/core-bootstrap-assembly.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/core-bootstrap-assembly.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/core-bootstrap-assembly.html (original)
+++ zest/site/content/java/develop/core-bootstrap-assembly.html Wed Jul 8
08:36:33 2015
@@ -87,7 +87,7 @@ Set <span class="emphasis"><em>meta info
Import external services to be available as Qi4j services.
</li><li class="listitem">
Tag services with markers
-</li></ul></div><div class="table"><a id="idm202884681008"></a><p
class="title"><strong>Table 16. Artifact</strong></p><div
class="table-contents"><table summary="Artifact" border="1"><colgroup><col
class="col_1" /><col class="col_2" /><col class="col_3"
/></colgroup><thead><tr><th align="left" valign="top">Group ID</th><th
align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.bootstrap</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="Defining Objects"><div
class="titlepage"><div><div><h4 class="title"><a
id="_defining_objects"></a>Defining Objects</h4></div></div></div><pre
class="programlisting brush: java">@Override
+</li></ul></div><div class="table"><a id="idm78347832768"></a><p
class="title"><strong>Table 16. Artifact</strong></p><div
class="table-contents"><table summary="Artifact" border="1"><colgroup><col
class="col_1" /><col class="col_2" /><col class="col_3"
/></colgroup><thead><tr><th align="left" valign="top">Group ID</th><th
align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.bootstrap</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="Defining Objects"><div
class="titlepage"><div><div><h4 class="title"><a
id="_defining_objects"></a>Defining Objects</h4></div></div></div><pre
class="programlisting brush: java">@Override
public void assemble( ModuleAssembly module )
throws AssemblyException
{
@@ -297,7 +297,7 @@ private static Application application;
public static void main( String[] args )
throws Exception
{
- // Create a Qi4j Runtime
+ // Create a Zest Runtime
qi4j = new Energy4Java();
application = qi4j.newApplication( new ApplicationAssembler()
{
Modified: zest/site/content/java/develop/core-functional.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/core-functional.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/core-functional.html (original)
+++ zest/site/content/java/develop/core-functional.html Wed Jul 8 08:36:33 2015
@@ -67,7 +67,7 @@
</script>
</head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="logo"><a href="index.html"><img src="images/logo-standard.png"
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"
class="toc"><dl><dt><span class="section"><a
href="index.html#home">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"><span
xmlns="" href="core.html">Core</span></span></dt><dt><span class="section"><a
href="libraries.html">Libraries</a></span></dt><dt><span class="section"><a
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a
href="tools.html">Tools</a></span></dt><dt><span class="section"><a
href="glossary.html">Glo
ssary </a></span></dt></dl></div></div><div xmlns=""
xmlns:exsl="http://exslt.org/common" class="sub-nav"><div
xmlns="http://www.w3.org/1999/xhtml" class="toc"><dl><dt><span
class="section"><a
href="core.html#_overview_3">Overview</a></span></dt><dt><span
class="section"><a href="core-api.html">Core API</a></span></dt><dt><span
class="section"><a href="core-bootstrap-assembly.html">Core
Bootstrap</a></span></dt><dt><span class="section"><a
href="core-testsupport.html">Core Test Support</a></span></dt><dt><span
class="section"><span xmlns="" href="core-functional.html">Core Functional
API</span></span></dt><dt><span class="section"><a href="core-io.html">Core I/O
API</a></span></dt><dt><span class="section"><a href="core-spi.html">Core
Extension SPI</a></span></dt><dt><span class="section"><a
href="core-runtime.html">Core Runtime</a></span></dt></dl></div></div><div
class="section" title="Core Functional API"><div
class="titlepage"><div><div><h3 class="title"><a id="core-functiona
l"></a>Core Functional API</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-good">docs</p><p
class="devstatus-tests-good">tests</p><p>The Qi4j Core Functional API is a
generic package to work with Iterables in a "functional programming language"
style.</p><p>This package is completely independent of everything else in Qi4j
and may be used on its own in any kind of environment
-such as Spring or Java EE applications.</p><div class="table"><a
id="idm202884564848"></a><p class="title"><strong>Table 18.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.functional</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="First Example"><div
class="titlepage"><div><div><h4 class="title"><a id="_first_example"></a>First
Example</h4></div></div></div><p>Letâs say that you have an Iterable of
Integers and you want to sum them all up. Most people would create a loop and
+such as Spring or Java EE applications.</p><div class="table"><a
id="idm78347700240"></a><p class="title"><strong>Table 18.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.functional</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="First Example"><div
class="titlepage"><div><div><h4 class="title"><a id="_first_example"></a>First
Example</h4></div></div></div><p>Letâs say that you have an Iterable of
Integers and you want to sum them all up. Most people would create a loop and
sum it all up in something like this;</p><pre class="programlisting brush:
java">Iterable<Long> data = new ArrayList<Long>();
[...snip...]
Modified: zest/site/content/java/develop/core-io.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/core-io.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/core-io.html (original)
+++ zest/site/content/java/develop/core-io.html Wed Jul 8 08:36:33 2015
@@ -70,7 +70,7 @@
independently of Qi4j, together with the Qi4j Core Functional API, which the
Core I/O API depends on.</p><p>The Qi4j Core I/O API tries to address the
problem around shuffling data around from various I/O inputs and outputs,
possibly with transformations and filtering along the way. It was identified
that there is a general mix-up of concerns
in the stereotypical I/O handling codebases that people deal with all the
time. The reasoning around this, can be found
-in the <a class="xref" href="howto-use-io.html" title="Use I/O API">Use I/O
API</a>, and is recommended reading.</p><div class="table"><a
id="idm202884528832"></a><p class="title"><strong>Table 19.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.io</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="The Problem"><div
class="titlepage"><div><div><h4 class="title"><a id="_the_problem"></a>The
Problem</h4></div></div></div><p>Why does I/O operations in Java have to be so
complicated, with nested try/catch/finally
and loops? Donât you wish
+in the <a class="xref" href="howto-use-io.html" title="Use I/O API">Use I/O
API</a>, and is recommended reading.</p><div class="table"><a
id="idm78347664224"></a><p class="title"><strong>Table 19.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.io</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="The Problem"><div
class="titlepage"><div><div><h4 class="title"><a id="_the_problem"></a>The
Problem</h4></div></div></div><p>Why does I/O operations in Java have to be so
complicated, with nested try/catch/finally
and loops? Donât you wish
that the operations could be expressed in a more natural way, such as;</p><pre
class="programlisting brush: java">File source = ...
File destination = ...
source.copyTo( destination );</pre><p>It seems natural to do, yet it is not
present for us. We need to involve FileInputStream/FileOutputStream, wrap them
Modified: zest/site/content/java/develop/core-runtime.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/core-runtime.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/core-runtime.html (original)
+++ zest/site/content/java/develop/core-runtime.html Wed Jul 8 08:36:33 2015
@@ -68,7 +68,7 @@
</head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="logo"><a href="index.html"><img src="images/logo-standard.png"
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"
class="toc"><dl><dt><span class="section"><a
href="index.html#home">Qi4j</a></span></dt><dt><span class="section"><a
href="intro.html">Introduction</a></span></dt><dt><span class="section"><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"><span
xmlns="" href="core.html">Core</span></span></dt><dt><span class="section"><a
href="libraries.html">Libraries</a></span></dt><dt><span class="section"><a
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a
href="tools.html">Tools</a></span></dt><dt><span class="section"><a
href="glossary.html">Glo
ssary </a></span></dt></dl></div></div><div xmlns=""
xmlns:exsl="http://exslt.org/common" class="sub-nav"><div
xmlns="http://www.w3.org/1999/xhtml" class="toc"><dl><dt><span
class="section"><a
href="core.html#_overview_3">Overview</a></span></dt><dt><span
class="section"><a href="core-api.html">Core API</a></span></dt><dt><span
class="section"><a href="core-bootstrap-assembly.html">Core
Bootstrap</a></span></dt><dt><span class="section"><a
href="core-testsupport.html">Core Test Support</a></span></dt><dt><span
class="section"><a href="core-functional.html">Core Functional
API</a></span></dt><dt><span class="section"><a href="core-io.html">Core I/O
API</a></span></dt><dt><span class="section"><a href="core-spi.html">Core
Extension SPI</a></span></dt><dt><span class="section"><span xmlns=""
href="core-runtime.html">Core Runtime</span></span></dt></dl></div></div><div
class="section" title="Core Runtime"><div class="titlepage"><div><div><h3
class="title"><a id="core-runtime"></a>Cor
e Runtime</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-good">tests</p><p>First of all, your code should never,
ever, have a dependency on Core Runtime. If you think you need this, you should
probably contact qi4j-dev forum at Google Groups and see if your usecase can
either be solved in a existing way or perhaps
-that a new Core SPI Extension is needed.</p><div class="table"><a
id="idm202884397056"></a><p class="title"><strong>Table 21.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.runtime</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><p>Letâs repeat that; <span
class="strong"><strong>Never, never, ever depend on Core
Runtime</strong></span>. Make sure that the compile dependency does NOT include
+that a new Core SPI Extension is needed.</p><div class="table"><a
id="idm78347532528"></a><p class="title"><strong>Table 21.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.runtime</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><p>Letâs repeat that; <span
class="strong"><strong>Never, never, ever depend on Core
Runtime</strong></span>. Make sure that the compile dependency does NOT include
the <code class="literal">org.qi4j.core.runtime</code> jar.</p></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>
Modified: zest/site/content/java/develop/core-spi.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/core-spi.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/core-spi.html (original)
+++ zest/site/content/java/develop/core-spi.html Wed Jul 8 08:36:33 2015
@@ -68,7 +68,7 @@
</head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="logo"><a href="index.html"><img src="images/logo-standard.png"
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"
class="toc"><dl><dt><span class="section"><a
href="index.html#home">Qi4j</a></span></dt><dt><span class="section"><a
href="intro.html">Introduction</a></span></dt><dt><span class="section"><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"><span
xmlns="" href="core.html">Core</span></span></dt><dt><span class="section"><a
href="libraries.html">Libraries</a></span></dt><dt><span class="section"><a
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a
href="tools.html">Tools</a></span></dt><dt><span class="section"><a
href="glossary.html">Glo
ssary </a></span></dt></dl></div></div><div xmlns=""
xmlns:exsl="http://exslt.org/common" class="sub-nav"><div
xmlns="http://www.w3.org/1999/xhtml" class="toc"><dl><dt><span
class="section"><a
href="core.html#_overview_3">Overview</a></span></dt><dt><span
class="section"><a href="core-api.html">Core API</a></span></dt><dt><span
class="section"><a href="core-bootstrap-assembly.html">Core
Bootstrap</a></span></dt><dt><span class="section"><a
href="core-testsupport.html">Core Test Support</a></span></dt><dt><span
class="section"><a href="core-functional.html">Core Functional
API</a></span></dt><dt><span class="section"><a href="core-io.html">Core I/O
API</a></span></dt><dt><span class="section"><span xmlns=""
href="core-spi.html">Core Extension SPI</span></span></dt><dt><span
class="section"><a href="core-runtime.html">Core
Runtime</a></span></dt></dl></div></div><div class="section" title="Core
Extension SPI"><div class="titlepage"><div><div><h3 class="title"><a
id="core-spi"></a>C
ore Extension SPI</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-good">tests</p><p>The Qi4j Core Runtime has a number of
extension points, which we call the <span class="emphasis"><em>Qi4j Core
Extension SPI</em></span>. These are defined
interfaces used <span class="strong"><strong>only</strong></span> by the Core
Runtime and <span class="strong"><strong>never</strong></span> directly by
application code. <a class="xref" href="extensions.html"
title="Extensions">Extensions</a> are assembled in
-applications during the bootstrap phase.</p><div class="table"><a
id="idm202884453120"></a><p class="title"><strong>Table 20.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.spi</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><p>There are currently 5 Core SPI extensions;</p><div
class="itemizedlist"><ul class="itemizedlist"><li class="listitem">
+applications during the bootstrap phase.</p><div class="table"><a
id="idm78347588592"></a><p class="title"><strong>Table 20.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.spi</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><p>There are currently 5 Core SPI extensions;</p><div
class="itemizedlist"><ul class="itemizedlist"><li class="listitem">
<a class="xref" href="core-spi.html#core-spi-valueserialization"
title="ValueSerialization SPI">ValueSerialization SPI</a>
</li><li class="listitem">
<a class="xref" href="core-spi.html#core-spi-entitystore" title="EntityStore
SPI">EntityStore SPI</a>
Modified: zest/site/content/java/develop/core-testsupport.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/core-testsupport.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/core-testsupport.html (original)
+++ zest/site/content/java/develop/core-testsupport.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"><span
xmlns="" href="core.html">Core</span></span></dt><dt><span class="section"><a
href="libraries.html">Libraries</a></span></dt><dt><span class="section"><a
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a
href="tools.html">Tools</a></span></dt><dt><span class="section"><a
href="glossary.html">Glo
ssary </a></span></dt></dl></div></div><div xmlns=""
xmlns:exsl="http://exslt.org/common" class="sub-nav"><div
xmlns="http://www.w3.org/1999/xhtml" class="toc"><dl><dt><span
class="section"><a
href="core.html#_overview_3">Overview</a></span></dt><dt><span
class="section"><a href="core-api.html">Core API</a></span></dt><dt><span
class="section"><a href="core-bootstrap-assembly.html">Core
Bootstrap</a></span></dt><dt><span class="section"><span xmlns=""
href="core-testsupport.html">Core Test Support</span></span></dt><dt><span
class="section"><a href="core-functional.html">Core Functional
API</a></span></dt><dt><span class="section"><a href="core-io.html">Core I/O
API</a></span></dt><dt><span class="section"><a href="core-spi.html">Core
Extension SPI</a></span></dt><dt><span class="section"><a
href="core-runtime.html">Core Runtime</a></span></dt></dl></div></div><div
class="section" title="Core Test Support"><div class="titlepage"><div><div><h3
class="title"><a id="core-testsupport
"></a>Core Test Support</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-none">tests</p><p>Qi4j comes with classes to help with
testing. For general development, only a couple of classes are of interest as
the
others are mostly for EntityStore and Index/Query SPI implementations. There
is also some mocking support, to allow
some of Qi4jâs unique aspects to be mocked, but since Qi4j is so flexible at
a fine-granular level, we have found that
-mocking is seldom, if ever, needed.</p><div class="table"><a
id="idm202884590720"></a><p class="title"><strong>Table 17.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.testsupport</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="Your First Testcase"><div
class="titlepage"><div><div><h4 class="title"><a
id="_your_first_testcase"></a>Your First Testcase</h4></div></div></div><p>In
most cases, you will probably use the AbstractQi4jTest class to simplify
starting a Qi4j test instance.</p><pre class="programlis
ting brush: java">public class HelloTest extends AbstractQi4jTest
+mocking is seldom, if ever, needed.</p><div class="table"><a
id="idm78347742480"></a><p class="title"><strong>Table 17.Â
Artifact</strong></p><div class="table-contents"><table summary="Artifact"
border="1"><colgroup><col class="col_1" /><col class="col_2" /><col
class="col_3" /></colgroup><thead><tr><th align="left" valign="top">Group
ID</th><th align="left" valign="top">Artifact ID</th><th align="left"
valign="top">Version</th></tr></thead><tbody><tr><td align="left"
valign="top"><p>org.qi4j.core</p></td><td align="left"
valign="top"><p>org.qi4j.core.testsupport</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="Your First Testcase"><div
class="titlepage"><div><div><h4 class="title"><a
id="_your_first_testcase"></a>Your First Testcase</h4></div></div></div><p>In
most cases, you will probably use the AbstractQi4jTest class to simplify
starting a Qi4j test instance.</p><pre class="programlist
ing brush: java">public class HelloTest extends AbstractQi4jTest
{
[...snip...]
Modified: zest/site/content/java/develop/core.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/core.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/core.html (original)
+++ zest/site/content/java/develop/core.html Wed Jul 8 08:36:33 2015
@@ -68,7 +68,7 @@
</head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="logo"><a href="index.html"><img src="images/logo-standard.png"
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"
class="toc"><dl><dt><span class="section"><a
href="index.html#home">Qi4j</a></span></dt><dt><span class="section"><a
href="intro.html">Introduction</a></span></dt><dt><span class="section"><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"><span
xmlns="" href="core.html">Core</span></span></dt><dt><span class="section"><a
href="libraries.html">Libraries</a></span></dt><dt><span class="section"><a
href="extensions.html">Extensions</a></span></dt><dt><span class="section"><a
href="tools.html">Tools</a></span></dt><dt><span class="section"><a
href="glossary.html">Glo
ssary </a></span></dt></dl></div></div><div xmlns=""
xmlns:exsl="http://exslt.org/common" class="sub-nav"><div
xmlns="http://www.w3.org/1999/xhtml" class="toc"><dl><dt><span
class="section"><span xmlns=""
href="core.html#_overview_3">Overview</span></span></dt><dt><span
class="section"><a href="core-api.html">Core API</a></span></dt><dt><span
class="section"><a href="core-bootstrap-assembly.html">Core
Bootstrap</a></span></dt><dt><span class="section"><a
href="core-testsupport.html">Core Test Support</a></span></dt><dt><span
class="section"><a href="core-functional.html">Core Functional
API</a></span></dt><dt><span class="section"><a href="core-io.html">Core I/O
API</a></span></dt><dt><span class="section"><a href="core-spi.html">Core
Extension SPI</a></span></dt><dt><span class="section"><a
href="core-runtime.html">Core Runtime</a></span></dt></dl></div></div><div
class="section" title="Core"><div class="titlepage"><div><div><h2
class="title"><a id="core"></a>Core</h2></div></di
v></div><div class="section" title="Overview"><div
class="titlepage"><div><div><h3 class="title"><a
id="_overview_3"></a>Overview</h3></div></div></div><p>The Qi4j Core is
composed of several artifacts described in this section.</p><p>The following
figure show the Core artifacts alongside <a class="link" href="libraries.html"
title="Libraries">libraries</a> and <a class="link" href="extensions.html"
title="Extensions">extensions</a>, and, in green,
typical applications artifacts. This is not a full code dependency graph but
should give you a good overview of how the
-pieces fit together. Find out more about each of the Qi4j Core artifacts
below.</p><div class="figure"><a id="idm202885120336"></a><p
class="title"><strong>Figure 1. Qi4j Core Overview</strong></p><div
class="figure-contents"><a class="ulink" href="images/core-overview.png"
target="_top">
+pieces fit together. Find out more about each of the Qi4j Core artifacts
below.</p><div class="figure"><a id="idm78348255840"></a><p
class="title"><strong>Figure 1. Qi4j Core Overview</strong></p><div
class="figure-contents"><a class="ulink" href="images/core-overview.png"
target="_top">
<span class="inlinemediaobject"><img src="images/core-overview.png"
alt="core-overview.png" /></span>
</a></div></div><br class="figure-break" /><div class="section" title="Core
API"><div class="titlepage"><div><div><h4 class="title"><a
id="_core_api"></a>Core API</h4></div></div></div><p>The Qi4j Core API is the
primary interface for client application code during the main execution phase,
i.e. after the
application has been activated.</p><p><a class="link" href="core-api.html"
title="Core API">Learn more</a></p></div><div class="section" title="Core
Bootstrap"><div class="titlepage"><div><div><h4 class="title"><a
id="_core_bootstrap"></a>Core Bootstrap</h4></div></div></div><p>Qi4j has a
distinct bootstrap phase, also known as the <span
class="emphasis"><em>Assembly</em></span> of an application, where the
applications structure
Modified: zest/site/content/java/develop/extension-cache-ehcache.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/extension-cache-ehcache.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/extension-cache-ehcache.html (original)
+++ zest/site/content/java/develop/extension-cache-ehcache.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"><a
href="libraries.html">Libraries</a></span></dt><dt><span class="section"><span
xmlns="" href="extensions.html">Extensions</span></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="extensions.html#_overview_7">Overview</a></span></dt><dt><span
class="section"><a href="extension-vs-orgjson.html">org.json
ValueSerialization</a></span></dt><dt><span class="section"><a
href="extension-vs-jackson.html">Jackson
ValueSerialization</a></span></dt><dt><span class="section"><a
href="extension-vs-stax.html">StAX ValueSerialization</a></span></dt><dt><span
class="section"><span xmlns="" href="extension-cache-ehcache.html">Ehcache
Cache</span></span></dt><dt><span class="section"><a
href="extension-cache-memcache.html">Memcache Cache</a></span></dt><dt><span
class="section"><a href="extension-es-memory.html">Memory
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-file.html">File EntityStore</a></span></dt><dt><span
class="section"><a href="extension
-es-hazelcast.html">Hazelcast EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-jclouds.html">JClouds
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-jdbm.html">JDBM EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-leveldb.html">LevelDB
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-mongodb.html">MongoDB EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-preferences.html">Preferences
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-redis.html">Redis EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-riak.html">Riak
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-sql.html">SQL EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-voldemort.html">Voldemort
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-index-elasticsearch.html">ElasticS
earch Index/Query</a></span></dt><dt><span class="section"><a
href="extension-index-rdf.html">OpenRDF Index/Query</a></span></dt><dt><span
class="section"><a href="extension-index-solr.html">Apache Solr
Index/Query</a></span></dt><dt><span class="section"><a
href="extension-indexing-sql.html">SQL Index/Query</a></span></dt><dt><span
class="section"><a href="extension-metrics-yammer.html">Yammer
Metrics</a></span></dt><dt><span class="section"><a
href="extension-migration.html">Migration</a></span></dt><dt><span
class="section"><a
href="extension-reindexer.html">Reindexer</a></span></dt></dl></div></div><div
class="section" title="Ehcache Cache"><div class="titlepage"><div><div><h3
class="title"><a id="extension-cache-ehcache"></a>Ehcache
Cache</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>EntityStore cache backed by <a class="
ulink" href="http://ehcache.org/" target="_top">EhCache</a>.</p><div
class="table"><a id="idm202883318032"></a><p class="title"><strong>Table 57.Â
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.extension</p></td><td align="left"
valign="top"><p>org.qi4j.extension.cache-ehcache</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><p>Not all EntityStore implementations use the Cache
extension, so check the implementation details of the
+ </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"><a
href="libraries.html">Libraries</a></span></dt><dt><span class="section"><span
xmlns="" href="extensions.html">Extensions</span></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="extensions.html#_overview_7">Overview</a></span></dt><dt><span
class="section"><a href="extension-vs-orgjson.html">org.json
ValueSerialization</a></span></dt><dt><span class="section"><a
href="extension-vs-jackson.html">Jackson
ValueSerialization</a></span></dt><dt><span class="section"><a
href="extension-vs-stax.html">StAX ValueSerialization</a></span></dt><dt><span
class="section"><span xmlns="" href="extension-cache-ehcache.html">Ehcache
Cache</span></span></dt><dt><span class="section"><a
href="extension-cache-memcache.html">Memcache Cache</a></span></dt><dt><span
class="section"><a href="extension-es-memory.html">Memory
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-file.html">File EntityStore</a></span></dt><dt><span
class="section"><a href="extension
-es-hazelcast.html">Hazelcast EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-jclouds.html">JClouds
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-jdbm.html">JDBM EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-leveldb.html">LevelDB
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-mongodb.html">MongoDB EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-preferences.html">Preferences
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-redis.html">Redis EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-riak.html">Riak
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-sql.html">SQL EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-voldemort.html">Voldemort
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-index-elasticsearch.html">ElasticS
earch Index/Query</a></span></dt><dt><span class="section"><a
href="extension-index-rdf.html">OpenRDF Index/Query</a></span></dt><dt><span
class="section"><a href="extension-index-solr.html">Apache Solr
Index/Query</a></span></dt><dt><span class="section"><a
href="extension-indexing-sql.html">SQL Index/Query</a></span></dt><dt><span
class="section"><a href="extension-metrics-yammer.html">Yammer
Metrics</a></span></dt><dt><span class="section"><a
href="extension-migration.html">Migration</a></span></dt><dt><span
class="section"><a
href="extension-reindexer.html">Reindexer</a></span></dt></dl></div></div><div
class="section" title="Ehcache Cache"><div class="titlepage"><div><div><h3
class="title"><a id="extension-cache-ehcache"></a>Ehcache
Cache</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>EntityStore cache backed by <a class="
ulink" href="http://ehcache.org/" target="_top">EhCache</a>.</p><div
class="table"><a id="idm78346426032"></a><p class="title"><strong>Table 57.Â
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.extension</p></td><td align="left"
valign="top"><p>org.qi4j.extension.cache-ehcache</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><p>Not all EntityStore implementations use the Cache
extension, so check the implementation details of the
EntityStore whether the cache extension can bring any benefits or not.</p><div
class="section" title="Assembly"><div class="titlepage"><div><div><h4
class="title"><a
id="_assembly_8"></a>Assembly</h4></div></div></div><p>Assembly is done using
the provided Assembler:</p><pre class="programlisting brush: java">public void
assemble( ModuleAssembly module )
throws AssemblyException
{
Modified: zest/site/content/java/develop/extension-cache-memcache.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/extension-cache-memcache.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/extension-cache-memcache.html (original)
+++ zest/site/content/java/develop/extension-cache-memcache.html Wed Jul 8
08:36:33 2015
@@ -68,7 +68,7 @@
</head><body><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="logo"><a href="index.html"><img src="images/logo-standard.png"
/></a></div><div xmlns="" xmlns:exsl="http://exslt.org/common"
class="top-nav"><div xmlns="http://www.w3.org/1999/xhtml"
class="toc"><dl><dt><span class="section"><a
href="index.html#home">Qi4j</a></span></dt><dt><span class="section"><a
href="intro.html">Introduction</a></span></dt><dt><span class="section"><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"><a
href="libraries.html">Libraries</a></span></dt><dt><span class="section"><span
xmlns="" href="extensions.html">Extensions</span></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="extensions.html#_overview_7">Overview</a></span></dt><dt><span
class="section"><a href="extension-vs-orgjson.html">org.json
ValueSerialization</a></span></dt><dt><span class="section"><a
href="extension-vs-jackson.html">Jackson
ValueSerialization</a></span></dt><dt><span class="section"><a
href="extension-vs-stax.html">StAX ValueSerialization</a></span></dt><dt><span
class="section"><a href="extension-cache-ehcache.html">Ehcache
Cache</a></span></dt><dt><span class="section"><span xmlns=""
href="extension-cache-memcache.html">Memcache Cache</span></span></dt><dt><span
class="section"><a href="extension-es-memory.html">Memory
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-file.html">File EntityStore</a></span></dt><dt><span
class="section"><a href="extension
-es-hazelcast.html">Hazelcast EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-jclouds.html">JClouds
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-jdbm.html">JDBM EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-leveldb.html">LevelDB
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-mongodb.html">MongoDB EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-preferences.html">Preferences
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-redis.html">Redis EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-riak.html">Riak
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-sql.html">SQL EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-voldemort.html">Voldemort
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-index-elasticsearch.html">ElasticS
earch Index/Query</a></span></dt><dt><span class="section"><a
href="extension-index-rdf.html">OpenRDF Index/Query</a></span></dt><dt><span
class="section"><a href="extension-index-solr.html">Apache Solr
Index/Query</a></span></dt><dt><span class="section"><a
href="extension-indexing-sql.html">SQL Index/Query</a></span></dt><dt><span
class="section"><a href="extension-metrics-yammer.html">Yammer
Metrics</a></span></dt><dt><span class="section"><a
href="extension-migration.html">Migration</a></span></dt><dt><span
class="section"><a
href="extension-reindexer.html">Reindexer</a></span></dt></dl></div></div><div
class="section" title="Memcache Cache"><div class="titlepage"><div><div><h3
class="title"><a id="extension-cache-memcache"></a>Memcache
Cache</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>EntityStore cache backed by a Memca
che server like <a class="ulink" href="http://memcached.org/"
target="_top">Memcached</a>.</p><p>Memcached is an in-memory key-value store
for small chunks of arbitrary data.
By default, entities serialized state must not exceed 1MB.</p><p>Other
implementations such as <a class="ulink" href="https://www.memcachier.com/"
target="_top">MemCachier</a> have different peculiarities,
-see their documentation.</p><div class="table"><a id="idm202883293408"></a><p
class="title"><strong>Table 58. 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.extension</p></td><td align="left"
valign="top"><p>org.qi4j.extension.cache-memcache</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><p>Not all EntityStore implementations use the Cache
extension, so check the implementation details of the
+see their documentation.</p><div class="table"><a id="idm78346401408"></a><p
class="title"><strong>Table 58. 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.extension</p></td><td align="left"
valign="top"><p>org.qi4j.extension.cache-memcache</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><p>Not all EntityStore implementations use the Cache
extension, so check the implementation details of the
EntityStore whether the cache extension can bring any benefits or not.</p><div
class="section" title="Assembly"><div class="titlepage"><div><div><h4
class="title"><a
id="_assembly_9"></a>Assembly</h4></div></div></div><p>Assembly is done using
the <code class="literal">MemcacheAssembler</code>:</p><pre
class="programlisting brush: java">public void assemble( ModuleAssembly module )
throws AssemblyException
{
Modified: zest/site/content/java/develop/extension-es-file.html
URL:
http://svn.apache.org/viewvc/zest/site/content/java/develop/extension-es-file.html?rev=1689812&r1=1689811&r2=1689812&view=diff
==============================================================================
--- zest/site/content/java/develop/extension-es-file.html (original)
+++ zest/site/content/java/develop/extension-es-file.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"><a
href="libraries.html">Libraries</a></span></dt><dt><span class="section"><span
xmlns="" href="extensions.html">Extensions</span></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="extensions.html#_overview_7">Overview</a></span></dt><dt><span
class="section"><a href="extension-vs-orgjson.html">org.json
ValueSerialization</a></span></dt><dt><span class="section"><a
href="extension-vs-jackson.html">Jackson
ValueSerialization</a></span></dt><dt><span class="section"><a
href="extension-vs-stax.html">StAX ValueSerialization</a></span></dt><dt><span
class="section"><a href="extension-cache-ehcache.html">Ehcache
Cache</a></span></dt><dt><span class="section"><a
href="extension-cache-memcache.html">Memcache Cache</a></span></dt><dt><span
class="section"><a href="extension-es-memory.html">Memory
EntityStore</a></span></dt><dt><span class="section"><span xmlns=""
href="extension-es-file.html">File EntityStore</span></span></dt><dt><span
class="section"><a href="extension
-es-hazelcast.html">Hazelcast EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-jclouds.html">JClouds
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-jdbm.html">JDBM EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-leveldb.html">LevelDB
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-mongodb.html">MongoDB EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-preferences.html">Preferences
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-redis.html">Redis EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-riak.html">Riak
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-sql.html">SQL EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-voldemort.html">Voldemort
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-index-elasticsearch.html">ElasticS
earch Index/Query</a></span></dt><dt><span class="section"><a
href="extension-index-rdf.html">OpenRDF Index/Query</a></span></dt><dt><span
class="section"><a href="extension-index-solr.html">Apache Solr
Index/Query</a></span></dt><dt><span class="section"><a
href="extension-indexing-sql.html">SQL Index/Query</a></span></dt><dt><span
class="section"><a href="extension-metrics-yammer.html">Yammer
Metrics</a></span></dt><dt><span class="section"><a
href="extension-migration.html">Migration</a></span></dt><dt><span
class="section"><a
href="extension-reindexer.html">Reindexer</a></span></dt></dl></div></div><div
class="section" title="File EntityStore"><div class="titlepage"><div><div><h3
class="title"><a id="extension-es-file"></a>File
EntityStore</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>EntityStore service backed by a sourc
e control friendly file system format.</p><p>Note that content should not be
modified directly, and doing so may corrupt the data.</p><div class="table"><a
id="idm202883250352"></a><p class="title"><strong>Table 60.Â
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.extension</p></td><td align="left"
valign="top"><p>org.qi4j.extension.entitystore-file</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="Assembly"><div
class="titlepage"><div><div><h4 class="title"><a
id="_assembly_11"></a>Assembly</h4></div></div></div><p>Assembly is done as
follows:</p><pre class="programl
isting brush: java">public void assemble( ModuleAssembly 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"><a
href="libraries.html">Libraries</a></span></dt><dt><span class="section"><span
xmlns="" href="extensions.html">Extensions</span></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="extensions.html#_overview_7">Overview</a></span></dt><dt><span
class="section"><a href="extension-vs-orgjson.html">org.json
ValueSerialization</a></span></dt><dt><span class="section"><a
href="extension-vs-jackson.html">Jackson
ValueSerialization</a></span></dt><dt><span class="section"><a
href="extension-vs-stax.html">StAX ValueSerialization</a></span></dt><dt><span
class="section"><a href="extension-cache-ehcache.html">Ehcache
Cache</a></span></dt><dt><span class="section"><a
href="extension-cache-memcache.html">Memcache Cache</a></span></dt><dt><span
class="section"><a href="extension-es-memory.html">Memory
EntityStore</a></span></dt><dt><span class="section"><span xmlns=""
href="extension-es-file.html">File EntityStore</span></span></dt><dt><span
class="section"><a href="extension
-es-hazelcast.html">Hazelcast EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-jclouds.html">JClouds
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-jdbm.html">JDBM EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-leveldb.html">LevelDB
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-mongodb.html">MongoDB EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-preferences.html">Preferences
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-redis.html">Redis EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-riak.html">Riak
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-es-sql.html">SQL EntityStore</a></span></dt><dt><span
class="section"><a href="extension-es-voldemort.html">Voldemort
EntityStore</a></span></dt><dt><span class="section"><a
href="extension-index-elasticsearch.html">ElasticS
earch Index/Query</a></span></dt><dt><span class="section"><a
href="extension-index-rdf.html">OpenRDF Index/Query</a></span></dt><dt><span
class="section"><a href="extension-index-solr.html">Apache Solr
Index/Query</a></span></dt><dt><span class="section"><a
href="extension-indexing-sql.html">SQL Index/Query</a></span></dt><dt><span
class="section"><a href="extension-metrics-yammer.html">Yammer
Metrics</a></span></dt><dt><span class="section"><a
href="extension-migration.html">Migration</a></span></dt><dt><span
class="section"><a
href="extension-reindexer.html">Reindexer</a></span></dt></dl></div></div><div
class="section" title="File EntityStore"><div class="titlepage"><div><div><h3
class="title"><a id="extension-es-file"></a>File
EntityStore</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>EntityStore service backed by a sourc
e control friendly file system format.</p><p>Note that content should not be
modified directly, and doing so may corrupt the data.</p><div class="table"><a
id="idm78346358352"></a><p class="title"><strong>Table 60.Â
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.extension</p></td><td align="left"
valign="top"><p>org.qi4j.extension.entitystore-file</p></td><td align="left"
valign="top"><p>0</p></td></tr></tbody></table></div></div><br
class="table-break" /><div class="section" title="Assembly"><div
class="titlepage"><div><div><h4 class="title"><a
id="_assembly_11"></a>Assembly</h4></div></div></div><p>Assembly is done as
follows:</p><pre class="programli
sting brush: java">public void assemble( ModuleAssembly module )
throws AssemblyException
{
[...snip...]