develop doc update

Project: http://git-wip-us.apache.org/repos/asf/polygene-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/polygene-website/commit/a3de6d0a
Tree: http://git-wip-us.apache.org/repos/asf/polygene-website/tree/a3de6d0a
Diff: http://git-wip-us.apache.org/repos/asf/polygene-website/diff/a3de6d0a

Branch: refs/heads/asf-site
Commit: a3de6d0a3f4a8321d97381b57597027067de8da4
Parents: e08d89f
Author: Paul Merlin <[email protected]>
Authored: Sun Feb 26 20:29:38 2017 +0100
Committer: Paul Merlin <[email protected]>
Committed: Sun Feb 26 20:29:38 2017 +0100

----------------------------------------------------------------------
 content/java/develop/build-system.html          |  52 +-
 content/java/develop/community-docs.html        |   2 +-
 content/java/develop/core-api.html              |  75 ++-
 .../java/develop/core-bootstrap-assembly.html   |   2 +-
 content/java/develop/core-runtime.html          |   2 +-
 content/java/develop/core-spi.html              |   2 +-
 content/java/develop/core-testsupport.html      |   2 +-
 content/java/develop/core.html                  |   4 +-
 .../java/develop/extension-cache-ehcache.html   |   2 +-
 .../java/develop/extension-cache-memcache.html  |   2 +-
 content/java/develop/extension-es-file.html     |   2 +-
 content/java/develop/extension-es-geode.html    |   2 +-
 .../java/develop/extension-es-hazelcast.html    |   2 +-
 content/java/develop/extension-es-jclouds.html  |   6 +-
 content/java/develop/extension-es-jdbm.html     |   2 +-
 content/java/develop/extension-es-leveldb.html  |   2 +-
 content/java/develop/extension-es-memory.html   |   2 +-
 content/java/develop/extension-es-mongodb.html  |   2 +-
 .../java/develop/extension-es-preferences.html  |   2 +-
 content/java/develop/extension-es-redis.html    |   4 +-
 content/java/develop/extension-es-riak.html     |   5 +-
 content/java/develop/extension-es-sql.html      |   9 +-
 .../develop/extension-index-elasticsearch.html  |   2 +-
 content/java/develop/extension-index-rdf.html   |   2 +-
 content/java/develop/extension-index-solr.html  |   2 +-
 .../java/develop/extension-indexing-sql.html    |   4 +-
 .../java/develop/extension-metrics-metrics.html |   2 +-
 content/java/develop/extension-migration.html   |   2 +-
 content/java/develop/extension-reindexer.html   |   2 +-
 content/java/develop/extension-vs-jackson.html  |   6 +-
 content/java/develop/extension-vs-orgjson.html  |   5 +-
 content/java/develop/extension-vs-stax.html     |   5 +-
 content/java/develop/extensions.html            |   2 +-
 content/java/develop/glossary.html              |   2 +-
 .../develop/howto-assemble-application.html     |   2 +-
 .../java/develop/howto-configure-service.html   |   2 +-
 .../develop/howto-contextual-fragments.html     |   2 +-
 content/java/develop/howto-create-concern.html  |   2 +-
 .../java/develop/howto-create-constraint.html   |   2 +-
 content/java/develop/howto-create-entity.html   |   2 +-
 .../java/develop/howto-create-sideeffect.html   |   2 +-
 .../java/develop/howto-depend-on-polygene.html  |   2 +-
 .../develop/howto-invocation-annotation.html    |   2 +-
 .../java/develop/howto-leverage-properties.html |   2 +-
 content/java/develop/index.html                 |   4 +-
 content/java/develop/intro.html                 |   8 +-
 .../java/develop/introduction-background.html   |   6 +-
 content/java/develop/javadocs.html              |   2 +-
 .../java/develop/javadocs/allclasses-frame.html |  58 +-
 .../develop/javadocs/allclasses-noframe.html    |  58 +-
 .../java/develop/javadocs/constant-values.html  | 143 +++++
 .../java/develop/javadocs/deprecated-list.html  |  24 +
 content/java/develop/javadocs/index-all.html    | 599 ++++++++----------
 .../polygene/api/common/QualifiedName.html      |   9 +-
 .../polygene/api/common/package-tree.html       |   2 +-
 .../polygene/api/composite/Composite.html       |   2 +-
 .../api/configuration/Configuration.html        |   2 +-
 .../configuration/ConfigurationComposite.html   |   2 +-
 .../polygene/api/constraint/package-tree.html   |   2 +-
 .../polygene/api/entity/EntityReference.html    |   4 +-
 .../apache/polygene/api/entity/Lifecycle.html   |   4 +-
 .../polygene/api/identity/HasIdentity.html      |   2 +-
 .../api/injection/scope/package-tree.html       |   4 +-
 .../api/metrics/MetricsHealthCheck.Result.html  | 106 ++--
 .../apache/polygene/api/property/Immutable.html |   4 +-
 .../api/property/InitialValueProvider.html      | 191 ++++++
 .../property/InvalidPropertyTypeException.html  |   4 +-
 .../api/property/PropertyDescriptor.html        |  27 +-
 .../polygene/api/property/package-frame.html    |   1 +
 .../polygene/api/property/package-summary.html  |   8 +-
 .../polygene/api/property/package-tree.html     |   5 +
 .../polygene/api/service/ServiceActivation.html |   4 +-
 .../polygene/api/service/ServiceComposite.html  |   2 +-
 .../api/service/qualifier/package-tree.html     |   6 +-
 .../polygene/api/type/CollectionType.html       |   2 +-
 .../org/apache/polygene/api/type/EnumType.html  |   2 +-
 .../org/apache/polygene/api/type/MapType.html   |   2 +-
 .../polygene/api/type/ValueCompositeType.html   |   2 +-
 .../org/apache/polygene/api/type/ValueType.html |  16 +-
 .../api/unitofwork/concern/package-tree.html    |   2 +-
 .../org/apache/polygene/api/util/Methods.html   |   4 +-
 .../org/apache/polygene/api/util/Visitable.html |   4 +-
 .../apache/polygene/api/util/package-frame.html |   4 -
 .../polygene/api/util/package-summary.html      |  18 -
 .../apache/polygene/api/util/package-tree.html  |  17 -
 .../apache/polygene/bootstrap/Assembler.html    |   2 +-
 .../bootstrap/Assemblers.Configurable.html      |   2 +-
 .../bootstrap/Assemblers.Identifiable.html      |   2 +-
 .../Assemblers.VisibilityIdentityConfig.html    |   2 +-
 .../polygene/bootstrap/Assemblers.Visible.html  |   2 +-
 .../polygene/bootstrap/LayerAssembly.html       |  73 ++-
 .../polygene/bootstrap/MixinDeclaration.html    |  17 +-
 .../cache/memcache/package-summary.html         |   4 +-
 .../polygene/cache/memcache/package-tree.html   |   4 +-
 .../cassandra/CassandraCluster.Mixin.html       | 437 +++++++++++++
 .../entitystore/cassandra/CassandraCluster.html | 554 +++++++++++++++++
 .../CassandraEntityStoreConfiguration.html      | 459 ++++++++++++++
 .../cassandra/CassandraEntityStoreMixin.html    | 451 ++++++++++++++
 .../cassandra/CassandraEntityStoreService.html  | 345 +++++++++++
 .../cassandra/CassandraMigration.html           | 223 +++++++
 .../ClusterBuilder.DefaultBuilder.html          | 418 +++++++++++++
 .../entitystore/cassandra/ClusterBuilder.html   | 283 +++++++++
 .../CassandraDBEntityStoreAssembler.html        | 308 ++++++++++
 .../cassandra/assembly/package-frame.html       |  20 +
 .../cassandra/assembly/package-summary.html     | 140 +++++
 .../cassandra/assembly/package-tree.html        | 139 +++++
 .../entitystore/cassandra/package-frame.html    |  30 +
 .../entitystore/cassandra/package-summary.html  | 236 +++++++
 .../entitystore/cassandra/package-tree.html     | 196 ++++++
 .../entitystore/file/package-summary.html       |   4 +-
 .../polygene/entitystore/file/package-tree.html |   4 +-
 .../JCloudsMapEntityStoreConfiguration.html     |  25 +-
 .../entitystore/riak/RiakAccessors.html         |  14 +-
 .../riak/RiakMapEntityStoreMixin.html           |  32 +-
 .../riak/RiakMapEntityStoreService.html         |   2 +-
 .../index/sql/support/common/package-tree.html  |   2 +-
 .../constraints/annotation/package-tree.html    |  16 +-
 .../polygene/library/http/package-tree.html     |   2 +-
 .../locking/LockingAbstractComposite.html       |   2 +-
 .../polygene/library/locking/package-tree.html  |   2 +-
 .../server/api/constraint/package-tree.html     |   4 +-
 .../library/restlet/PolygeneEntityRestlet.html  |   4 +-
 .../restlet/PolygeneRestApplication.html        | 608 +++++++++++++++++++
 .../library/restlet/PolygeneServerServlet.html  |   4 +-
 .../polygene/library/restlet/RestLink.html      |   4 +-
 .../restlet/assembly/domain/DomainLayer.html    |  21 +-
 .../infrastructue/InfrastructureLayer.html      |   8 +-
 .../infrastructue/SerializationModule.html      |   6 +-
 .../polygene/library/restlet/package-frame.html |   2 +-
 .../library/restlet/package-summary.html        |  14 +-
 .../polygene/library/restlet/package-tree.html  |   2 +-
 .../library/shiro/concerns/package-tree.html    |   6 +-
 .../spi/entitystore/EntityStateVersions.html    |   2 +-
 .../polygene/spi/entitystore/EntityStore.html   |   4 +-
 .../spi/entitystore/EntityStoreSPI.html         |   2 +-
 .../AbstractEntityStoreTest.TjabbaValue.html    |   4 +-
 .../polygene/test/entity/CanRemoveAll.html      | 219 +++++++
 .../polygene/test/entity/package-frame.html     |   1 +
 .../polygene/test/entity/package-summary.html   |   4 +
 .../polygene/test/entity/package-tree.html      |   1 +
 .../AbstractPlainValueSerializationTest.html    |  95 +--
 .../tools/model/util/package-summary.html       |   4 +-
 .../polygene/tools/model/util/package-tree.html |   4 +-
 .../JacksonValueSerializationAssembler.html     |  15 +-
 .../jackson/package-summary.html                |   4 +-
 .../jackson/package-tree.html                   |   4 +-
 .../OrgJsonValueSerializationAssembler.html     |  15 +-
 .../stax/StaxValueSerializationAssembler.html   |  15 +-
 .../java/develop/javadocs/overview-frame.html   |  10 +-
 .../java/develop/javadocs/overview-summary.html |  42 +-
 .../java/develop/javadocs/overview-tree.html    |  86 +--
 content/java/develop/javadocs/package-list      |  10 +-
 .../java/develop/javadocs/serialized-form.html  |  23 -
 .../java/develop/js/progressive-enhancement.js  |  10 +-
 content/java/develop/lang-groovy.html           |   2 +-
 content/java/develop/lang-javascript.html       |   2 +-
 content/java/develop/libraries.html             |   2 +-
 content/java/develop/library-alarm.html         |   2 +-
 .../java/develop/library-circuitbreaker.html    |   4 +-
 content/java/develop/library-constraints.html   |   2 +-
 content/java/develop/library-fileconfig.html    |   2 +-
 content/java/develop/library-http.html          |   2 +-
 .../java/develop/library-invocation-cache.html  |   2 +-
 content/java/develop/library-jmx.html           |   2 +-
 content/java/develop/library-locking.html       |   2 +-
 content/java/develop/library-logging.html       |   2 +-
 content/java/develop/library-metrics.html       |   2 +-
 content/java/develop/library-osgi.html          |   2 +-
 content/java/develop/library-rdf.html           |   2 +-
 .../develop/library-rest-client-primer.html     |   2 +-
 content/java/develop/library-rest-client.html   |   2 +-
 content/java/develop/library-rest-common.html   |   2 +-
 content/java/develop/library-rest-server.html   |   2 +-
 content/java/develop/library-restlet.html       |   2 +-
 content/java/develop/library-servlet.html       |   2 +-
 content/java/develop/library-shiro-web.html     |   2 +-
 content/java/develop/library-shiro.html         |   2 +-
 content/java/develop/library-spring.html        |   2 +-
 content/java/develop/library-sql.html           |   2 +-
 content/java/develop/library-uid.html           |   2 +-
 content/java/develop/library-uowfile.html       |   2 +-
 content/java/develop/related.html               |   4 +-
 content/java/develop/releasing-apache.html      |   2 +-
 content/java/develop/sample-car-rental.html     |   2 +-
 content/java/develop/sample-dci.html            |   2 +-
 content/java/develop/sample-forum.html          |   2 +-
 content/java/develop/sample-sql-support.html    |   2 +-
 content/java/develop/sample-swing.html          |   2 +-
 content/java/develop/samples.html               |   2 +-
 content/java/develop/state-modeling.html        |   4 +-
 content/java/develop/ten-minutes-intro.html     |   2 +-
 content/java/develop/thirty-minutes-intro.html  |   2 +-
 content/java/develop/tools-envisage.html        |   6 +-
 content/java/develop/tools-shell.html           |  18 +-
 content/java/develop/tools.html                 |   6 +-
 content/java/develop/tut-composites.html        |   2 +-
 content/java/develop/tut-services.html          |   2 +-
 content/java/develop/tutorials.html             |   2 +-
 content/java/develop/two-minutes-intro.html     |   2 +-
 content/java/develop/what-is-cop.html           |   4 +-
 .../java/develop/what-s-an-object-anyway.html   |   4 +-
 201 files changed, 6302 insertions(+), 1142 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/build-system.html
----------------------------------------------------------------------
diff --git a/content/java/develop/build-system.html 
b/content/java/develop/build-system.html
index c5aad77..6c6b2c3 100644
--- a/content/java/develop/build-system.html
+++ b/content/java/develop/build-system.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {
@@ -70,24 +70,24 @@
 It describe the Polygene™ 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 Polygene™ SDK see the
 <a class="link" href="howto-depend-on-polygene.html" title="Depend on 
Polygene™">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.
-Visit the <a class="ulink" href="http://www.gradle.org/tooling"; 
target="_top">Gradle Tooling</a> page to learn how to import the Polygene™ 
SDK build into your
+Visit the <a class="ulink" href="https://www.gradle.org/resources"; 
target="_top">Gradle</a> website to learn how to import the Polygene™ SDK 
build into your
 favorite IDE.</p></div><p>Polygene™ community migrated away from Maven after 
several years of frustration, especially around release management,
 versioning and cross-module dependency resolution issues, in Feb 2011.
 The tool of choice is now Gradle, and it doesn’t require any installation, 
there are <code class="literal">gradlew</code> and <code 
class="literal">gradlew.bat</code> in
-the root folder of the Polygene™ SDK that will bootstrap Gradle if not done 
so already.</p><p>If you are new to Gradle, you should keep the <a 
class="ulink" href="http://www.gradle.org/documentation"; 
target="_top">documentation</a> at hands.</p><p>Build System configuration is 
done through Gradle properties.
+the root folder of the Polygene™ SDK that will bootstrap Gradle if not done 
so already.</p><p>If you are new to Gradle, you should keep the <a 
class="ulink" href="https://gradle.org/docs"; target="_top">documentation</a> at 
hands.</p><p>Build System configuration is done through Gradle properties.
 This can be done in many ways, see
-<a class="ulink" 
href="http://gradle.org/docs/current/userguide/tutorial_this_and_that.html#sec:gradle_properties_and_system_properties";
 target="_top">Gradle properties and system properties</a>.</p></div><div 
class="section" title="Main tasks"><div class="titlepage"><div><div><h4 
class="title"><a id="_main_tasks"></a>Main tasks</h4></div></div></div><p>The 
Polygene™ SDK project has tasks that work with the whole SDK.</p><div 
class="variablelist"><dl><dt><span class="term">
-downloadDependencies
-</span></dt><dd>Resolve, download and cache all needed dependencies.
-Useful to go offline.</dd></dl></div><p title="/gradlew::"><strong>/gradlew:: 
</strong>+</p><p>The default build, triggered when running gradle without any 
command line arguments, compiles the code and run the
-tests, but nothing else. A quick way to check that nothing broke.</p><p 
title="/gradlew clean::"><strong>/gradlew clean:: </strong>+</p><p>Clean up of 
all build output and restore the code base to a fresh state.</p><p 
title="/gradlew assemble::"><strong>/gradlew assemble:: 
</strong>+</p><p>Produces all the archives, javadocs, manuals and website 
content.
-Global output is generated into <code 
class="literal">distributions/build</code>.</p><p title="/gradlew 
check::"><strong>/gradlew check:: </strong>+</p><p>Run the tests and other 
checks like checkstyle.
-Global reports are generated in <code 
class="literal">reports/build/reports</code>.</p><p title="/gradlew 
build::"><strong>/gradlew build:: </strong>+</p><p>Equivalent to <code 
class="literal">./gradlew assemble check</code></p><p title="/gradlew 
checkDistributions::"><strong>/gradlew checkDistributions:: 
</strong>+</p><p>Run global checks against the assembled distributions.
-Can take a while.</p><div class="variablelist"><dl><dt><span class="term">
-install
-</span></dt><dd>Is roughly the same as Maven’s install goal.
+<a class="ulink" 
href="https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_properties_and_system_properties";
 target="_top">Gradle properties and system properties</a>.</p></div><div 
class="section" title="Main tasks"><div class="titlepage"><div><div><h4 
class="title"><a id="_main_tasks"></a>Main tasks</h4></div></div></div><p>The 
Polygene™ SDK project has tasks that work with the whole SDK.</p><div 
class="variablelist"><dl><dt><span class="term">
+<code class="literal">./gradlew downloadDependencies</code>
+</span></dt><dd></dd></dl></div><p>Resolve, download and cache all needed 
dependencies.
+Useful to go offline.</p><div class="variablelist"><dl><dt><span class="term">
+<code class="literal">./gradlew</code>
+</span></dt><dd></dd></dl></div><p>The default build, triggered when running 
gradle without any command line arguments, compiles the code and run the
+tests, but nothing else. A quick way to check that nothing broke.</p><p>Clean 
up of all build output and restore the code base to a fresh 
state.</p><p>Produces all the archives, javadocs, manuals and website content.
+Global output is generated into <code 
class="literal">distributions/build</code>.</p><p>Run the tests and other 
checks like checkstyle.
+Global reports are generated in <code 
class="literal">reports/build/reports</code>.</p><p>Equivalent to <code 
class="literal">./gradlew assemble check</code></p><p>Run global checks against 
the assembled distributions.
+Can take a while.</p><p>Is roughly the same as Maven’s install goal.
 It produces the test reports, javadocs and installs all the Jars into the 
local disk repository, for consumption
-by other applications.</dd></dl></div></div><div class="section" title="Other 
tasks"><div class="titlepage"><div><div><h4 class="title"><a 
id="_other_tasks"></a>Other tasks</h4></div></div></div><p>In addition to that, 
some submodules have specific tasks.
+by other applications.</p></div><div class="section" title="Other tasks"><div 
class="titlepage"><div><div><h4 class="title"><a id="_other_tasks"></a>Other 
tasks</h4></div></div></div><p>In addition to that, some submodules have 
specific tasks.
 To see all available tasks, issue the following command:</p><pre 
class="programlisting brush: bash">./gradlew tasks</pre><p>All available tasks 
from all modules of the SDK are shown.
 If you want to narrow your exploration to submodules use the 
following:</p><pre class="programlisting brush: bash">./gradlew 
:test:performance:tasks
 ./gradlew :release:tasks</pre><p>These examples will respectively output all 
gradle tasks available in the <code class="literal">:tests:performance</code> 
module where you should find
@@ -99,21 +99,13 @@ This is in our opinion a delayed decision.
 To build a particular version, you specify a <code 
class="literal">version</code> property on the command-line, like</p><pre 
class="programlisting brush: bash">./gradlew -Dversion=2.0-FLAVOUR 
install</pre><p>If a <code class="literal">version</code> property is not 
defined, the build system will refuse to make a release and upload.
 It will also try hard to do less and not get in your way.</p></div><div 
class="section" title="Tests"><div class="titlepage"><div><div><h4 
class="title"><a id="_tests"></a>Tests</h4></div></div></div><div class="note" 
title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Note</h3><p>See the <a class="ulink" 
href="https://builds.apache.org/view/P/view/Polygene/"; 
target="_top">Polygene™ Continuous Integration</a> for current tests 
results</p></div><p>Unit and integration tests are located near the code under 
test.
 You’ll find theses tests across the whole SDK.</p><div class="section" 
title="Unit tests requiring external services"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_unit_tests_requiring_external_services"></a>Unit tests requiring external 
services</h5></div></div></div><p>Among unit tests, some require an external 
service to be run.
-For example, the MongoDB EntityStore extension requires an actual MongoDB 
server to run its tests.</p><div class="note" title="Note" style="margin-left: 
0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>The HTML test 
reports generated by Gradle shows skipped tests.</p></div><p>All thoses tests 
should be part of the default build and check if the service is available at 
its default location
-on <code class="literal">localhost</code> and skip if not.
-This is easily achieved using <a class="ulink" 
href="http://junit.sourceforge.net/javadoc/org/junit/Assume.html"; 
target="_top">JUnit assumptions</a>.</p><p>We’ll list here services that the 
unit tests will use if available.</p><div class="itemizedlist"><ul 
class="itemizedlist"><li class="listitem">
-Memcached, ASCII protocol, no authentication on <code 
class="literal">localhost:4444</code> for <code 
class="literal">extensions/cache-memcache</code>
-</li><li class="listitem">
-MongoDB without authentication on <code class="literal">localhost:27017</code> 
for <code class="literal">extensions/entitystore-mongodb</code>
-</li><li class="listitem">
-Riak without authentication on <code class="literal">localhost:8087</code> for 
<code class="literal">extensions/entitystore-riak</code>
-</li><li class="listitem">
-Redis without authentication on <code class="literal">localhost:4444</code> 
for <code class="literal">extensions/entitystore-redis</code>
-</li><li class="listitem">
-PostgreSQL for <code class="literal">extensions/entitystore-sql</code> and 
<code class="literal">extensions/indexing-sql</code> (need setup, see test 
source)
-</li><li class="listitem">
-MySQL for <code class="literal">extensions/entitystore-sql</code> (need setup, 
see test source)
-</li></ul></div></div><div class="section" title="Performance tests"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_performance_tests"></a>Performance 
tests</h5></div></div></div><p>Performance tests provide performance 
mesurements for typical Polygene™ use cases.
+For example, the Redis EntityStore extension requires an actual Redis server 
to run its tests.</p><div class="note" title="Note" style="margin-left: 0.5in; 
margin-right: 0.5in;"><h3 class="title">Note</h3><p>The HTML test reports 
generated by Gradle shows skipped tests.</p></div><p>Testing against external 
services is automated using Docker and is enabled automatically if a running 
Docker service
+is reachable.
+The build creates the necessary Docker images and start/stop containers around 
the tests.</p><p>On Linux it should work out of the box.</p><p>The simplest way 
to get this running on other systems (macOS and Windows) is to use <code 
class="literal">docker-machine</code> to create a
+development Docker virtual machine where all images will be built and 
containers started:</p><pre class="programlisting brush: bash">docker-machine 
create dev
+docker-machine start dev
+eval $(docker-machine env dev)</pre><p>The last stanza set environment 
variables for Docker to use the newly created Docker virtual machine.</p><p>If 
you want to run the Docker containers in a remote machine, simply set the <code 
class="literal">DOCKER_HOST</code> and <code 
class="literal">DOCKER_CERT_PATH</code>
+environment variables to something sensible for your setup.</p></div><div 
class="section" title="Performance tests"><div class="titlepage"><div><div><h5 
class="title"><a id="_performance_tests"></a>Performance 
tests</h5></div></div></div><p>Performance tests provide performance 
measurements for typical Polygene™ use cases.
 They are not part of the default build and are located in the <code 
class="literal">tests/performance</code> directory of the SDK.</p><p>They can 
be run with the following Gradle command:</p><pre class="programlisting brush: 
bash">./gradlew :tests:performance:performanceTest</pre><p>Results will then be 
available in the test reports.</p></div></div><div class="section" 
title="Documentation generation"><div class="titlepage"><div><div><h4 
class="title"><a id="_documentation_generation"></a>Documentation 
generation</h4></div></div></div><p>The build generates a documentation 
minisite:</p><pre class="programlisting brush: bash">./gradlew 
:manual:assemble</pre><p>Output is in <code 
class="literal">~/manual/build/docs/website</code>.</p><p>You’ll need 
Asciidoc and docbook-xsl installed.</p></div><div class="section" title="Build 
for releases"><div class="titlepage"><div><div><h4 class="title"><a 
id="_build_for_releases"></a>Build for releases</h4></div></div></div><div 
class="important
 " title="Important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Important</h3><p>Remember that if a <code 
class="literal">version</code> property is not defined, the build system will 
refuse to make a release and upload.</p></div><p>The Polygene™ SDK build 
system is setup for an easy release process.
 This is very useful to the Polygene™ Core Team but can also be useful to 
third parties that want to cut a in-house release.
 In this regard, we try to make every aspect of the release process usable for 
such cases.</p><p>The following sections describe various aspects of the 
release process.
@@ -133,7 +125,7 @@ Used Wagon can be overriden by setting the <code 
class="literal">uploadWagon</co
 Target repository can be overriden by setting the <code 
class="literal">uploadRepository</code> property.</p><p>No username/password is 
provided by default.
 If needed set them using the <code class="literal">uploadUsername</code> and 
<code class="literal">uploadPassword</code> properties.</p><p>For example here 
is how to deploy all artifacts as unsigned SNAPSHOTs to a given 
repository:</p><pre class="programlisting brush: bash">./gradlew uploadArchives 
-Dversion=3.2.1-SNAPSHOT -PuploadReleaseSpec=false \
     -PuploadWagon=what:ever:wagon 
-PuploadRepository=http://what.ever.repository/url \
-    -PuploadUsername=foo -PuploadPassword=bar</pre><p>And here is how to 
deploy a signed release to the local filesystem:</p><pre class="programlisting 
brush: bash">./gradlew uploadArchives -Dversion=3.2.1 
-PuploadRepository=file:///path/to/local/repository</pre><p>See the <a 
class="ulink" 
href="http://www.gradle.org/docs/current/userguide/maven_plugin.html#wagonLibs"; 
target="_top">Gradle documentation</a> about
+    -PuploadUsername=foo -PuploadPassword=bar</pre><p>And here is how to 
deploy a signed release to the local filesystem:</p><pre class="programlisting 
brush: bash">./gradlew uploadArchives -Dversion=3.2.1 
-PuploadRepository=file:///path/to/local/repository</pre><p>See the <a 
class="ulink" 
href="https://docs.gradle.org/current/userguide/maven_plugin.html#wagonLibs"; 
target="_top">Gradle documentation</a> about
 supported protocols.</p></div></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="footer"><p>
         Copyright © 2015 The Apache Software Foundation, Licensed under the 
<a href="http://www.apache.org/licenses/"; target="_blank">Apache License, 
Version 2.0</a>.
         <br /><small>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/community-docs.html
----------------------------------------------------------------------
diff --git a/content/java/develop/community-docs.html 
b/content/java/develop/community-docs.html
index e77e40e..1209af1 100644
--- a/content/java/develop/community-docs.html
+++ b/content/java/develop/community-docs.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/core-api.html
----------------------------------------------------------------------
diff --git a/content/java/develop/core-api.html 
b/content/java/develop/core-api.html
index 5ee4ab2..d591101 100644
--- a/content/java/develop/core-api.html
+++ b/content/java/develop/core-api.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {
@@ -423,9 +423,17 @@ public MyDemoService locateImportantService()
 Store and is therefor runtime modifiable and not static in properties or XML 
files as in most other dependency
 injection frameworks.</p><p>The Configuration system itself will handle all 
the details with interfacing with reading and writing the configuration.
 The normal UnitOfWork management is used, but handled internally by the 
configuration system.</p><p>In Polygene, Configuration are strongly typed and 
refactoring-friendly. Configuration is read from the entity store, but if
-it can not be found, then it will try to bootstrap it from a properties file, 
with the same name as the
+it can not be found, then it will try to bootstrap it from the file system, 
with the same name as the
 ServiceDescriptor.identifiedBy(), which is set during <a class="xref" 
href="core-bootstrap-assembly.html" title="Core Bootstrap">Assembly</a> and 
defaults to the fully qualified
-classname of the <a class="xref" href="core-api.html#core-api-service" 
title="Service Composite">ServiceComposite</a> type.</p><div class="section" 
title="Defining a Configuration Type"><div class="titlepage"><div><div><h5 
class="title"><a id="_defining_a_configuration_type"></a>Defining a 
Configuration Type</h5></div></div></div><p>The Configuration type is simply 
listing the properties that are available. The standard rules on @UseDefaults 
and
+classname of the <a class="xref" href="core-api.html#core-api-service" 
title="Service Composite">ServiceComposite</a> type, followed by an extension 
dependent on the file type.</p><p>The following file types for default 
configuration is supported (listed in read priority order);</p><div 
class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+Java Properties
+</li><li class="listitem">
+JSON
+</li><li class="listitem">
+YAML
+</li><li class="listitem">
+XML
+</li></ol></div><div class="section" title="Defining a Configuration 
Type"><div class="titlepage"><div><div><h5 class="title"><a 
id="_defining_a_configuration_type"></a>Defining a Configuration 
Type</h5></div></div></div><p>The Configuration type is simply listing the 
properties that are available. The standard rules on @UseDefaults and
 @Optional applies.
 Example;</p><pre class="programlisting brush: java">public interface 
MailServiceConfiguration extends ConfigurationComposite
 {
@@ -433,7 +441,16 @@ Example;</p><pre class="programlisting brush: java">public 
interface MailService
 
     Property&lt;Integer&gt; port();
 }
-</pre></div><div class="section" title="Using a Configuration Type"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_using_a_configuration_type"></a>Using a Configuration 
Type</h5></div></div></div><p>It is important to remember that Configuration is 
not static values that are set prior to application start-up and
+</pre></div><div class="section" title="Default Configuration formats"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_default_configuration_formats"></a>Default Configuration 
formats</h5></div></div></div><p>The default configuration read will happen if 
the Entity Store backing the Configuration system does not contain the
+identifiable configuration. That will trigger the reading attempts of the 
supported configuration formats. Once the
+configuration is parsed from the file system it is written to the Entity 
Store, and if the Entity Store is not
+ephemeral, then on the next start, any changes to the configuration will NOT 
be detected, and will simply be ignored.</p><p>To be able to read JSON, YAML 
and XML configuration, you must configure a ValueSerialization system that 
supports
+the configuration format that you want to use.</p><div 
class="itemizedlist"><ul class="itemizedlist"><li class="listitem">
+extension/valueserialization-jackson supports JSON
+</li><li class="listitem">
+extension/valueserialization-stax supports XML
+</li></ul></div></div><div class="section" title="Support for Complex 
Types"><div class="titlepage"><div><div><h5 class="title"><a 
id="_support_for_complex_types"></a>Support for Complex 
Types</h5></div></div></div><p>Since the regular Value Serialization platform 
is used, for JSON, YAML and XML, the configuration can contain
+arbitrary composite types. This is not true for the Java properties file 
format.</p></div><div class="section" title="Using a Configuration Type"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_using_a_configuration_type"></a>Using a Configuration 
Type</h5></div></div></div><p>It is important to remember that Configuration is 
not static values that are set prior to application start-up and
 therefor applications should not cache the values retrieved forever, but 
consciously know when the configuration should
 be re-read.</p><p>Configuration is injected via the @This injection scope. One 
reasonable strategy is to read the configuration on service
 activation, so by deactivating/reactivating a service, the user have a 
well-defined behavior to know how configuration
@@ -893,41 +910,43 @@ private MetricsProvider provider;
 application need to provide the implementation of the <span 
class="emphasis"><em>value()</em></span> method. Gauges are genericized for 
type-safe value
 handling.</p><p>A Gauge can represent anything, for instance, thread pool 
levels, queue sizes and other resource allocations. It is
 useful to have separate gauges for percentage (%) and absolute numbers of the 
same resource. Operations are mainly
-interested in being alerted when threshold are reach as a percentage, as it is 
otherwise too many numbers to keep
+interested in being alerted when threshold are reached as a percentage, as it 
is otherwise too many numbers to keep
 track of.</p><p>To create a Gauge, you do something like;</p><pre 
class="programlisting brush: java">final BlockingQueue queue = new 
LinkedBlockingQueue( 20 );
   [...snip...]
 
 MetricsGaugeFactory gaugeFactory = provider.createFactory( 
MetricsGaugeFactory.class );
-MetricsGauge&lt;Integer&gt; gauge = gaugeFactory.registerGauge( "Sample 
Gauge", new MetricsGauge&lt;Integer&gt;()
-{
-    @Override
-    public Integer value()
-    {
-        return queue.size();
-    }
-} );
-</pre></div><div class="section" title="Counter"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_counter"></a>Counter</h5></div></div></div><pre class="programlisting 
brush: java">MetricsCounterFactory counterFactory = provider.createFactory( 
MetricsCounterFactory.class );
+MetricsGauge&lt;Integer&gt; gauge = gaugeFactory.registerGauge( "Sample 
Gauge", () -&gt; queue.size() );
+</pre></div><div class="section" title="Counter"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_counter"></a>Counter</h5></div></div></div><p>Often we want to track the 
many counters in a system. This might be "number of HTTP requests" or
+"filesystem access frequency". By creating a <span 
class="emphasis"><em>Counter</em></span> metrics, it is simply a matter of 
calling the <span class="emphasis"><em>increment</em></span>
+or <span class="emphasis"><em>decrement</em></span> on that metric. This will 
track both number of counts/steps as well as the rate (per second), and
+many visualization platforms. such as Kibana, Graphite and Grafana, are made 
to handle this particular metric very well.</p><pre class="programlisting 
brush: java">MetricsCounterFactory counterFactory = provider.createFactory( 
MetricsCounterFactory.class );
 MetricsCounter counter = counterFactory.createCounter( "Sample Counter" );
-</pre></div><div class="section" title="Histogram"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_histogram"></a>Histogram</h5></div></div></div><pre class="programlisting 
brush: java">MetricsHistogramFactory histoFactory = provider.createFactory( 
MetricsHistogramFactory.class );
+</pre></div><div class="section" title="Histogram"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_histogram"></a>Histogram</h5></div></div></div><p>Histograms is about 
computing the running standard deviations and variances. Please see
+<a class="ulink" href="http://www.johndcook.com/standard_deviation.html"; 
target="_top">"Accurately computing running variance"</a> for more detailed 
information.</p><pre class="programlisting brush: java">MetricsHistogramFactory 
histoFactory = provider.createFactory( MetricsHistogramFactory.class );
 MetricsHistogram histogram = histoFactory.createHistogram( "Sample Histogram" 
);
-</pre></div><div class="section" title="Meter"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_meter"></a>Meter</h5></div></div></div><pre class="programlisting brush: 
java">MetricsMeterFactory meterFactory = provider.createFactory( 
MetricsMeterFactory.class );
+</pre></div><div class="section" title="Meter"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_meter"></a>Meter</h5></div></div></div><p>The <span 
class="emphasis"><em>Meter</em></span> is a more advanced <span 
class="emphasis"><em>Counter</em></span>, which measures mean throughput and 
one-, five-, and fifteen-minute
+exponentially-weighted moving average throughputs.</p><p>Wikipedia has a 
section
+<a class="ulink" 
href="http://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average"; 
target="_top">"Exponential moving average"</a> in the
+"Moving Average" article.</p><pre class="programlisting brush: 
java">MetricsMeterFactory meterFactory = provider.createFactory( 
MetricsMeterFactory.class );
 MetricsMeter meter = meterFactory.createMeter( "Sample Meter" );
 </pre></div><div class="section" title="Timer"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_timer"></a>Timer</h5></div></div></div><p>Timers capture both the length 
of some execution as well as rate of calls. They can be used to time method 
calls, or
 critical sections, or even HTTP requests duration and similar.</p><pre 
class="programlisting brush: java">MetricsTimerFactory timerFactory = 
provider.createFactory( MetricsTimerFactory.class );
 MetricsTimer timer = timerFactory.createTimer( "Sample Timer" );
-</pre></div><div class="section" title="HealthCheck"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_healthcheck"></a>HealthCheck</h5></div></div></div><pre 
class="programlisting brush: java">MetricsHealthCheckFactory healthFactory = 
provider.createFactory( MetricsHealthCheckFactory.class );
-MetricsHealthCheck healthCheck = healthFactory.registerHealthCheck(
-    "Sample Healthcheck",
-    new MetricsHealthCheck()
+</pre></div><div class="section" title="HealthCheck"><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_healthcheck"></a>HealthCheck</h5></div></div></div><p>HealthCheck is a 
metric to report the health of a system or component. The HealthCheck metric 
will be called upon
+regularly to report its status, which is then forwarded to the monitoring 
system.</p><pre class="programlisting brush: java">MetricsHealthCheckFactory 
healthFactory = provider.createFactory( MetricsHealthCheckFactory.class );
+MetricsHealthCheck healthCheck = healthFactory.registerHealthCheck( "Sample 
Healthcheck", () -&gt;
+{
+    ServiceStatus status = pingMyService();
+    if( status.isOk() )
+        return MetricsHealthCheck.Result.healthOk();
+    String message = status.getErrorMessage();
+    Exception error = status.getException();
+    if( error != null )
     {
-        @Override
-        public Result check()
-            throws Exception
-        {
-            ServiceStatus status = pingMyService();
-            return new Result( status.isOk(), status.getErrorMessage(), 
status.getException() );
-        }
-    } );
+        return MetricsHealthCheck.Result.exception(message, error);
+    }
+    return MetricsHealthCheck.Result.unhealthy(message);
+} );
 </pre></div></div></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="footer"><p>
         Copyright © 2015 The Apache Software Foundation, Licensed under the 
<a href="http://www.apache.org/licenses/"; target="_blank">Apache License, 
Version 2.0</a>.
         <br /><small>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/core-bootstrap-assembly.html
----------------------------------------------------------------------
diff --git a/content/java/develop/core-bootstrap-assembly.html 
b/content/java/develop/core-bootstrap-assembly.html
index 408c53c..5cb31e7 100644
--- a/content/java/develop/core-bootstrap-assembly.html
+++ b/content/java/develop/core-bootstrap-assembly.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/core-runtime.html
----------------------------------------------------------------------
diff --git a/content/java/develop/core-runtime.html 
b/content/java/develop/core-runtime.html
index 06165a2..cb84d18 100644
--- a/content/java/develop/core-runtime.html
+++ b/content/java/develop/core-runtime.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/core-spi.html
----------------------------------------------------------------------
diff --git a/content/java/develop/core-spi.html 
b/content/java/develop/core-spi.html
index 4d6cecd..e7bb9e6 100644
--- a/content/java/develop/core-spi.html
+++ b/content/java/develop/core-spi.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/core-testsupport.html
----------------------------------------------------------------------
diff --git a/content/java/develop/core-testsupport.html 
b/content/java/develop/core-testsupport.html
index 4a044ff..f85b059 100644
--- a/content/java/develop/core-testsupport.html
+++ b/content/java/develop/core-testsupport.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/core.html
----------------------------------------------------------------------
diff --git a/content/java/develop/core.html b/content/java/develop/core.html
index ac83a1a..b658a60 100644
--- a/content/java/develop/core.html
+++ b/content/java/develop/core.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {
@@ -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">Polygene™</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.ht
 ml">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><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-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></div></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 Polyg
 ene™ 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 Polygene™ Core 
artifacts below.</p><div class="figure"><a id="idm430668521456"></a><p 
class="title"><strong>Figure 1. Polygene™ 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 Polygene™ Core 
artifacts below.</p><div class="figure"><a id="idm478792164240"></a><p 
class="title"><strong>Figure 1. Polygene™ 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 Polygene™ 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>Polygene™ 
has a distinct bootstrap phase, also known as the <span 
class="emphasis"><em>Assembly</em></span> of an application, where the 
applications structure

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-cache-ehcache.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-cache-ehcache.html 
b/content/java/develop/extension-cache-ehcache.html
index fc8a71e..eb4294b 100644
--- a/content/java/develop/extension-cache-ehcache.html
+++ b/content/java/develop/extension-cache-ehcache.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-cache-memcache.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-cache-memcache.html 
b/content/java/develop/extension-cache-memcache.html
index cb018a4..573dd46 100644
--- a/content/java/develop/extension-cache-memcache.html
+++ b/content/java/develop/extension-cache-memcache.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-file.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-file.html 
b/content/java/develop/extension-es-file.html
index 667250d..73488b2 100644
--- a/content/java/develop/extension-es-file.html
+++ b/content/java/develop/extension-es-file.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-geode.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-geode.html 
b/content/java/develop/extension-es-geode.html
index 2a452c1..f8d45f6 100644
--- a/content/java/develop/extension-es-geode.html
+++ b/content/java/develop/extension-es-geode.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-hazelcast.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-hazelcast.html 
b/content/java/develop/extension-es-hazelcast.html
index c94245c..cade827 100644
--- a/content/java/develop/extension-es-hazelcast.html
+++ b/content/java/develop/extension-es-hazelcast.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-jclouds.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-jclouds.html 
b/content/java/develop/extension-es-jclouds.html
index 660b5e4..face0cc 100644
--- a/content/java/develop/extension-es-jclouds.html
+++ b/content/java/develop/extension-es-jclouds.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {
@@ -87,6 +87,10 @@ Filesystem
  * Name of the JClouds container to use. Defaults to 'polygene-entities'.
  */
 @Optional Property&lt;String&gt; container();
+/**
+ * Endpoint for the BlobStore provider.
+ */
+@Optional Property&lt;String&gt; endpoint();
 </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>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-jdbm.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-jdbm.html 
b/content/java/develop/extension-es-jdbm.html
index b08c5d5..4e5c444 100644
--- a/content/java/develop/extension-es-jdbm.html
+++ b/content/java/develop/extension-es-jdbm.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-leveldb.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-leveldb.html 
b/content/java/develop/extension-es-leveldb.html
index 95d790e..8e7da16 100644
--- a/content/java/develop/extension-es-leveldb.html
+++ b/content/java/develop/extension-es-leveldb.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-memory.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-memory.html 
b/content/java/develop/extension-es-memory.html
index adb1483..cac4f40 100644
--- a/content/java/develop/extension-es-memory.html
+++ b/content/java/develop/extension-es-memory.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-mongodb.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-mongodb.html 
b/content/java/develop/extension-es-mongodb.html
index 57575e5..000b470 100644
--- a/content/java/develop/extension-es-mongodb.html
+++ b/content/java/develop/extension-es-mongodb.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-preferences.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-preferences.html 
b/content/java/develop/extension-es-preferences.html
index 115fbea..28dcf87 100644
--- a/content/java/develop/extension-es-preferences.html
+++ b/content/java/develop/extension-es-preferences.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-redis.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-redis.html 
b/content/java/develop/extension-es-redis.html
index d93ed3f..2df2e9e 100644
--- a/content/java/develop/extension-es-redis.html
+++ b/content/java/develop/extension-es-redis.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {
@@ -72,6 +72,8 @@
   [...snip...]
 
     new RedisEntityStoreAssembler().withConfig( config, Visibility.layer 
).assemble( module );
+      [...snip...]
+
 }
 </pre></div><div class="section" title="Configuration"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_configuration_12"></a>Configuration</h4></div></div></div><p>Here are the 
configuration properties for the Redis client:</p><pre class="programlisting 
brush: java">public interface RedisEntityStoreConfiguration
         extends ConfigurationComposite

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-riak.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-riak.html 
b/content/java/develop/extension-es-riak.html
index f075339..caf8fdc 100644
--- a/content/java/develop/extension-es-riak.html
+++ b/content/java/develop/extension-es-riak.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {
@@ -69,11 +69,12 @@
   </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">Polygene™</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.ht
 ml">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="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"><a 
href="extension-es-file.html">File EntityStore</a></span></dt><dt><span 
class="section"><a href="extension-es-geode.
 html">Geode 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"><span xmlns="" href="extension-es-riak.html">Riak 
EntityStore</span></span></dt><dt><span class="section"><a 
href="extension-es-sql.html">SQL EntityStore</a></span></dt><dt><span 
class="section"><a href="extension-index-elasticsearch.html">ElasticSear
 ch 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-metrics.html">Codahale 
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="Riak EntityStore"><div class="titlepage"><div><div><h3 
class="title"><a id="extension-es-riak"></a>Riak 
EntityStore</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>EntityStore service backed by a <a clas
 s="ulink" href="http://basho.com/"; target="_top">Riak</a> bucket.</p><p>The 
EntityStore only supports accessing Riak using protocol buffers.
 HTTP is not supported since the 2.x serie of the Riak Java client.
 See the Riak documentation.</p><div class="section" title="Assembly"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_assembly_20"></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
 {
   [...snip...]
 
     new RiakEntityStoreAssembler().withConfig( config, Visibility.layer 
).assemble( module );
+      [...snip...]
+
 }
 </pre></div><div class="section" title="Configuration"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_configuration_13"></a>Configuration</h4></div></div></div><p>Here are the 
available configuration properties:</p><pre class="programlisting brush: 
java">public interface RiakEntityStoreConfiguration extends 
ConfigurationComposite
 {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-es-sql.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-es-sql.html 
b/content/java/develop/extension-es-sql.html
index 0cf677d..a277f1c 100644
--- a/content/java/develop/extension-es-sql.html
+++ b/content/java/develop/extension-es-sql.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {
@@ -107,6 +107,8 @@ the DataSource properly, see <a class="xref" 
href="library-sql.html" title="SQL"
         visibleIn( Visibility.application ).
         withConfig( config, Visibility.layer ).
         assemble( module );
+          [...snip...]
+
 }
 </pre><p>Sample DataSource configuration defaults:</p><pre 
class="programlisting brush: java">#
 #  Licensed to the Apache Software Foundation (ASF) under one
@@ -129,7 +131,6 @@ the DataSource properly, see <a class="xref" 
href="library-sql.html" title="SQL"
 #
 
 enabled=true
-url=jdbc:postgresql://localhost:5432/jdbc_test_db
 driver=org.postgresql.Driver
 username=jdbc_test_login
 password=password</pre></div><div class="section" title="MySQL and 
MariaDB"><div class="titlepage"><div><div><h4 class="title"><a 
id="_mysql_and_mariadb"></a>MySQL and MariaDB</h4></div></div></div><p>Maximum 
number of entities depends on the choosen storage engine.</p><p>Assembly is 
done using the provided Assembler:</p><pre class="programlisting brush: 
java">public void assemble( ModuleAssembly module )
@@ -157,6 +158,8 @@ password=password</pre></div><div class="section" 
title="MySQL and MariaDB"><div
         visibleIn( Visibility.application ).
         withConfig( config, Visibility.layer ).
         assemble( module );
+          [...snip...]
+
 }
 </pre><p>Sample DataSource configuration defaults:</p><pre 
class="programlisting brush: java">#
 #  Licensed to the Apache Software Foundation (ASF) under one
@@ -179,7 +182,7 @@ password=password</pre></div><div class="section" 
title="MySQL and MariaDB"><div
 #
 
 enabled=true
-url=jdbc:mysql://localhost:3306/jdbc_test_db?profileSQL=true&amp;useLegacyDatetimeCode=false&amp;serverTimezone=UTC
+#url=jdbc:mysql://localhost:3306/jdbc_test_db?profileSQL=true&amp;useLegacyDatetimeCode=false&amp;serverTimezone=UTC
 driver=com.mysql.jdbc.Driver
 username=root
 password=</pre></div><div class="section" title="SQLite"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_sqlite"></a>SQLite</h4></div></div></div><p>Maximum number of entities is 
unlimited.</p><p>The <a class="ulink" 
href="http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC"; target="_top">Xerial 
SQLite JDBC</a> driver is recommended.

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-index-elasticsearch.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-index-elasticsearch.html 
b/content/java/develop/extension-index-elasticsearch.html
index 1d0df41..3b20faa 100644
--- a/content/java/develop/extension-index-elasticsearch.html
+++ b/content/java/develop/extension-index-elasticsearch.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-index-rdf.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-index-rdf.html 
b/content/java/develop/extension-index-rdf.html
index 37e822f..8afa2a5 100644
--- a/content/java/develop/extension-index-rdf.html
+++ b/content/java/develop/extension-index-rdf.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-index-solr.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-index-solr.html 
b/content/java/develop/extension-index-solr.html
index f1c2eba..793dc7c 100644
--- a/content/java/develop/extension-index-solr.html
+++ b/content/java/develop/extension-index-solr.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-indexing-sql.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-indexing-sql.html 
b/content/java/develop/extension-indexing-sql.html
index 532495d..c0afe2d 100644
--- a/content/java/develop/extension-indexing-sql.html
+++ b/content/java/develop/extension-indexing-sql.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {
@@ -114,7 +114,7 @@ new PostgreSQLIndexQueryAssembler().
 #
 
 enabled=true
-url=jdbc:postgresql://localhost:5432/jdbc_test_db
+#url=jdbc:postgresql://localhost:5432/jdbc_test_db
 driver=org.postgresql.Driver
 username=jdbc_test_login
 password=password</pre><div class="important" title="Important" 
style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Important</h3><p>The PostgreSQL ltree extension is needed on the 
used database, see below how to install it on your database.</p></div><div 
class="section" title="Installing ltree on PostgreSQL &gt;= 9.1 =="><div 
class="titlepage"><div><div><h5 class="title"><a 
id="_installing_ltree_on_postgresql_gt_9_1"></a>Installing ltree on PostgreSQL 
&gt;= 9.1 ==</h5></div></div></div><p>It’s bundled with PostgreSQL but you 
need to activate it on your database:</p><pre class="programlisting brush: 
bash">CREATE EXTENSION ltree;</pre></div><div class="section" title="Installing 
ltree on PostgreSQL ⇐ 9.0"><div class="titlepage"><div><div><h5 
class="title"><a id="_installing_ltree_on_postgresql_8656_9_0"></a>Installing 
ltree on PostgreSQL ⇐ 9.0</h5></div></div></div><p>You need to install 
postgresql-contrib and import the module in your database.

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-metrics-metrics.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-metrics-metrics.html 
b/content/java/develop/extension-metrics-metrics.html
index 3c640e4..4b93253 100644
--- a/content/java/develop/extension-metrics-metrics.html
+++ b/content/java/develop/extension-metrics-metrics.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-migration.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-migration.html 
b/content/java/develop/extension-migration.html
index 41b6099..9d83a89 100644
--- a/content/java/develop/extension-migration.html
+++ b/content/java/develop/extension-migration.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-reindexer.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-reindexer.html 
b/content/java/develop/extension-reindexer.html
index ad6d768..e95d7f5 100644
--- a/content/java/develop/extension-reindexer.html
+++ b/content/java/develop/extension-reindexer.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-vs-jackson.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-vs-jackson.html 
b/content/java/develop/extension-vs-jackson.html
index 0e78fd7..5302426 100644
--- a/content/java/develop/extension-vs-jackson.html
+++ b/content/java/develop/extension-vs-jackson.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {
@@ -68,12 +68,8 @@
 
   </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">Polygene™</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.ht
 ml">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="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"><span xmlns="" 
href="extension-vs-jackson.html">Jackson 
ValueSerialization</span></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"><a 
href="extension-es-file.html">File EntityStore</a></span></dt><dt><span 
class="section"><a href="exte
 nsion-es-geode.html">Geode 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-index-elasticsearch.html">ElasticSear
 ch 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-metrics.html">Codahale 
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="Jackson ValueSerialization"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="extension-vs-jackson"></a>Jackson 
ValueSerialization</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-complete">tests</p><p>ValueSeriali
 zation Service backed by <a class="ulink" 
href="http://wiki.fasterxml.com/JacksonHome"; target="_top">Jackson</a>.</p><div 
class="section" title="Assembly"><div class="titlepage"><div><div><h4 
class="title"><a 
id="_assembly_6"></a>Assembly</h4></div></div></div><p>Assembly is done as 
follows:</p><pre class="programlisting brush: java">@Override
 public void assemble( ModuleAssembly module )
-    throws AssemblyException
 {
     new JacksonValueSerializationAssembler().assemble( module );
-      [...snip...]
-
-    super.assemble( module );
 }
 </pre><p>See the ValueSerialization <a class="link" 
href="core-api.html#core-api-value" title="ValueComposite">API</a> and <a 
class="link" href="core-spi.html#core-spi-valueserialization" 
title="ValueSerialization SPI">SPI</a> documentation for details and
 usage.</p></div></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="footer"><p>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-vs-orgjson.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-vs-orgjson.html 
b/content/java/develop/extension-vs-orgjson.html
index 65c7181..b813291 100644
--- a/content/java/develop/extension-vs-orgjson.html
+++ b/content/java/develop/extension-vs-orgjson.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {
@@ -68,11 +68,8 @@
 
   </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">Polygene™</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.ht
 ml">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="extensions.html#_overview_7">Overview</a></span></dt><dt><span 
class="section"><span xmlns="" href="extension-vs-orgjson.html">org.json 
ValueSerialization</span></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"><a 
href="extension-es-file.html">File EntityStore</a></span></dt><dt><span 
class="section"><a href="exte
 nsion-es-geode.html">Geode 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-index-elasticsearch.html">ElasticSear
 ch 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-metrics.html">Codahale 
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="org.json ValueSerialization"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="extension-vs-orgjson"></a>org.json 
ValueSerialization</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-complete">tests</p><p>ValueSer
 ialization Service backed by <a class="ulink" 
href="https://github.com/douglascrockford/JSON-java"; 
target="_top">org.json</a>.</p><div class="section" title="Assembly"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_assembly_5"></a>Assembly</h4></div></div></div><p>Assembly is done as 
follows:</p><pre class="programlisting brush: java">@Override
 public void assemble( ModuleAssembly module )
-    throws AssemblyException
 {
     new OrgJsonValueSerializationAssembler().assemble( module );
-      [...snip...]
-
 }
 </pre><p>See the ValueSerialization <a class="link" 
href="core-api.html#core-api-value" title="ValueComposite">API</a> and <a 
class="link" href="core-spi.html#core-spi-valueserialization" 
title="ValueSerialization SPI">SPI</a> documentation for details and
 usage.</p></div></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="footer"><p>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extension-vs-stax.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extension-vs-stax.html 
b/content/java/develop/extension-vs-stax.html
index 9bd7766..d962766 100644
--- a/content/java/develop/extension-vs-stax.html
+++ b/content/java/develop/extension-vs-stax.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {
@@ -68,11 +68,8 @@
 
   </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">Polygene™</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.ht
 ml">Glossary </a></span></dt></dl></div></div><div xmlns="" 
xmlns:exsl="http://exslt.org/common"; class="sub-nav"><div 
xmlns="http://www.w3.org/1999/xhtml"; class="toc"><dl><dt><span 
class="section"><a 
href="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"><span xmlns="" 
href="extension-vs-stax.html">StAX 
ValueSerialization</span></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"><a href="extension-es-file.html">File 
EntityStore</a></span></dt><dt><span class="section"><a href="exte
 nsion-es-geode.html">Geode 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-index-elasticsearch.html">ElasticSear
 ch 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-metrics.html">Codahale 
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="StAX ValueSerialization"><div 
class="titlepage"><div><div><h3 class="title"><a 
id="extension-vs-stax"></a>StAX ValueSerialization</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-complete">tests</p><p>ValueSerialization Se
 rvice backed by <a class="ulink" href="http://jcp.org/en/jsr/detail?id=173"; 
target="_top">StAX</a>.</p><div class="section" title="Assembly"><div 
class="titlepage"><div><div><h4 class="title"><a 
id="_assembly_7"></a>Assembly</h4></div></div></div><p>Assembly is done as 
follows:</p><pre class="programlisting brush: java">@Override
 public void assemble( ModuleAssembly module )
-    throws AssemblyException
 {
     new StaxValueSerializationAssembler().assemble( module );
-      [...snip...]
-
 }
 </pre><p>See the ValueSerialization <a class="link" 
href="core-api.html#core-api-value" title="ValueComposite">API</a> and <a 
class="link" href="core-spi.html#core-spi-valueserialization" 
title="ValueSerialization SPI">SPI</a> documentation for details and
 usage.</p></div></div><div xmlns="" xmlns:exsl="http://exslt.org/common"; 
class="footer"><p>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/a3de6d0a/content/java/develop/extensions.html
----------------------------------------------------------------------
diff --git a/content/java/develop/extensions.html 
b/content/java/develop/extensions.html
index b5dd46e..be274cb 100644
--- a/content/java/develop/extensions.html
+++ b/content/java/develop/extensions.html
@@ -56,7 +56,7 @@
 <!-- Analytics -->
  <script type="text/javascript">
   var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-89723617-1']);
+  _gaq.push(['_setAccount', 'UA-62007352-1']);
   _gaq.push(['_trackPageview']);
 
   (function() {

Reply via email to