Update docs for release 0.8.4

* Updated version number
* Fixed description of updating 'latest' folder
* Regenerated the contents

Author: karol brejna <karol.brejna@intel.com>

Closes #17 from karol-brejna-i/release-0.8.4.
diff --git a/_config.yml b/_config.yml
index 31ae875..446639c 100644
--- a/_config.yml
+++ b/_config.yml
@@ -12,6 +12,6 @@
   input: GFM
 
 # These allow the documentation to be updated with newer releases of Gearpump
-GEARPUMP_VERSION: 0.8.3
+GEARPUMP_VERSION: 0.8.4
 SCALA_BINARY_VERSION: "2.11"
 SCALA_VERSION: "2.11.8"
diff --git a/content/2015/12/29/0.7.1_release.html b/content/2015/12/29/0.7.1_release.html
index e776f9a..45d115a 100644
--- a/content/2015/12/29/0.7.1_release.html
+++ b/content/2015/12/29/0.7.1_release.html
@@ -47,7 +47,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
diff --git a/content/blogs.html b/content/blogs.html
index d0a485d..1a97bdc 100644
--- a/content/blogs.html
+++ b/content/blogs.html
@@ -47,7 +47,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
diff --git a/content/build_doc.sh b/content/build_doc.sh
old mode 100644
new mode 100755
diff --git a/content/coding-style.html b/content/coding-style.html
index f97f478..ecd888b 100644
--- a/content/coding-style.html
+++ b/content/coding-style.html
@@ -47,7 +47,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
diff --git a/content/community.html b/content/community.html
index 6fa9ab2..dc9b812 100644
--- a/content/community.html
+++ b/content/community.html
@@ -47,7 +47,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
diff --git a/content/downloads.html b/content/downloads.html
index 0e267af..435492a 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -47,7 +47,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
@@ -97,12 +97,12 @@
 
    <h2 id="downloads">Downloads</h2>
 
-<h3 id="current-083-release-v083">Current 0.8.3 Release (v0.8.3)</h3>
+<h3 id="current-084-release-v084">Current 0.8.4 Release (v0.8.4)</h3>
 
-<p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319920&amp;version=12338681">Release Notes</a></p>
+<p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319920&amp;version=12340225">Release Notes</a></p>
 
 <ul>
-  <li><a href="https://dist.apache.org/repos/dist/release/incubator/gearpump/0.8.3-incubating/">The source and binary tarballs, including signatures, digests, etc.</a></li>
+  <li><a href="https://dist.apache.org/repos/dist/release/incubator/gearpump/0.8.4-incubating/">The source and binary tarballs, including signatures, digests, etc.</a></li>
 </ul>
 
 <p><em>Note that as we have upgraded the Akka library to 2.4.x, which has dropped the Scala 2.10 support, we do NOT provide Gearpump build for Scala 2.10 since Gearpump 0.8.0.</em></p>
@@ -111,16 +111,16 @@
 
 <p>To program against this version, you need to add below artifact dependencies to your application&#8217;s Maven setting:</p>
 
-<figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span></span><span class="nt">&lt;dependencies&gt;</span>
+<figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependencies&gt;</span>
   <span class="nt">&lt;dependency&gt;</span>
     <span class="nt">&lt;groupId&gt;</span>org.apache.gearpump<span class="nt">&lt;/groupId&gt;</span>
     <span class="nt">&lt;artifactId&gt;</span>gearpump-core_2.11<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>0.8.3<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;version&gt;</span>0.8.4<span class="nt">&lt;/version&gt;</span>
   <span class="nt">&lt;/dependency&gt;</span>
   <span class="nt">&lt;dependency&gt;</span>
     <span class="nt">&lt;groupId&gt;</span>org.apache.gearpump<span class="nt">&lt;/groupId&gt;</span>
     <span class="nt">&lt;artifactId&gt;</span>gearpump-streaming_2.11<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>0.8.3<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;version&gt;</span>0.8.4<span class="nt">&lt;/version&gt;</span>
   <span class="nt">&lt;/dependency&gt;</span>
 <span class="nt">&lt;/dependencies&gt;</span></code></pre></figure>
 
diff --git a/content/faq.html b/content/faq.html
index 5c7a295..162f1d5 100644
--- a/content/faq.html
+++ b/content/faq.html
@@ -47,7 +47,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
diff --git a/content/features.html b/content/features.html
index e8c821b..9fb7585 100644
--- a/content/features.html
+++ b/content/features.html
@@ -49,7 +49,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
diff --git a/content/how-to-contribute.html b/content/how-to-contribute.html
index de98cf5..5bfb355 100644
--- a/content/how-to-contribute.html
+++ b/content/how-to-contribute.html
@@ -47,7 +47,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
diff --git a/content/license.html b/content/license.html
index 72f74e5..70b4d39 100644
--- a/content/license.html
+++ b/content/license.html
@@ -47,7 +47,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
diff --git a/content/overview.html b/content/overview.html
index 8468a3f..7ccdafd 100644
--- a/content/overview.html
+++ b/content/overview.html
@@ -9,7 +9,7 @@
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
   <title>Apache Gearpump (Incubating): Overview</title>
   
-    <meta name="description" content="Apache Gearpump 0.8.3 documentation homepage">
+    <meta name="description" content="Apache Gearpump 0.8.4 documentation homepage">
   
 
   
@@ -49,7 +49,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
@@ -98,7 +98,7 @@
    
 
    <p><img src="/favicon.ico" alt="gearpump-logo" /> 
-<a href="https://dist.apache.org/repos/dist/release/incubator/gearpump/0.8.3-incubating/"><img src="https://img.shields.io/badge/Latest%20Release-v0.8.3-blue.svg" alt="Release" /></a></p>
+<a href="https://dist.apache.org/repos/dist/release/incubator/gearpump/0.8.4-incubating/"><img src="https://img.shields.io/badge/Latest%20Release-v0.8.4-blue.svg" alt="Release" /></a></p>
 
 <p><strong>Apache Gearpump</strong> is a real-time big data streaming engine. The name Gearpump is a reference to the engineering term &#8220;gear pump&#8221; which is a super simple pump that consists of only two gears, but is very powerful at streaming water. Different to other streaming engines, Gearpump&#8217;s engine is event/message based. Per initial benchmarks we are able to process 18 million messages per second (message length is 100 bytes) with a 8ms latency on a 4-node cluster.</p>
 
diff --git a/content/performance-report.html b/content/performance-report.html
index a02d0c3..d7e3911 100644
--- a/content/performance-report.html
+++ b/content/performance-report.html
@@ -49,7 +49,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
diff --git a/content/publications.html b/content/publications.html
index 91a455a..5306ddc 100644
--- a/content/publications.html
+++ b/content/publications.html
@@ -47,7 +47,7 @@
           <li class="dropdown">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Docs<b class="caret"></b></a>
             <ul class="dropdown-menu">
-              <li><a href="releases/latest/index.html">Latest Release (0.8.3)</a></li>
+              <li><a href="releases/latest/index.html">Latest Release (0.8.4)</a></li>
               <li><a href="usecases.html">Use Cases</a></li>
               <li class="divider"></li>
               <li><a href="publications.html">Publications</a></li>
diff --git a/content/releases/README.md b/content/releases/README.md
index 9ba7f8b..63ed620 100644
--- a/content/releases/README.md
+++ b/content/releases/README.md
@@ -9,5 +9,6 @@
   |-- ...
 ```
 
-For each release, please run command "docs/build_doc.sh" under Gearpump repository
-and copy the whole `docs/_site` directory under release and rename `_site` directory to corresponding version number. 
+For each release, please run the command "docs/build_doc.sh" under Gearpump repository, 
+rename `latest` directory to a name reflecting previous version number 
+and copy the whole `docs/site` directory (from Gearpump repo, after having it built) to release and rename `site` directory to `latest`.
diff --git a/content/releases/latest/api/java/allclasses-frame.html b/content/releases/latest/api/java/allclasses-frame.html
index 93c315b..b48655e 100644
--- a/content/releases/latest/api/java/allclasses-frame.html
+++ b/content/releases/latest/api/java/allclasses-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:41 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:29 CEST 2017 -->
 <title>All Classes</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -53,6 +53,7 @@
 <li><a href="org/apache/gearpump/streaming/monoid/AlgebirdGroup.html" title="class in org.apache.gearpump.streaming.monoid" target="classFrame">AlgebirdGroup</a></li>
 <li><a href="org/apache/gearpump/streaming/monoid/AlgebirdMonoid.html" title="class in org.apache.gearpump.streaming.monoid" target="classFrame">AlgebirdMonoid</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions" target="classFrame">AndThen</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame">AndThen</a></li>
 <li><a href="org/apache/gearpump/streaming/storage/AppDataStore.html" title="interface in org.apache.gearpump.streaming.storage" target="classFrame"><span class="interfaceName">AppDataStore</span></a></li>
 <li><a href="org/apache/gearpump/cluster/AppDescription.html" title="class in org.apache.gearpump.cluster" target="classFrame">AppDescription</a></li>
 <li><a href="org/apache/gearpump/cluster/AppJar.html" title="class in org.apache.gearpump.cluster" target="classFrame">AppJar</a></li>
@@ -179,7 +180,6 @@
 <li><a href="org/apache/gearpump/security/Authenticator.html" title="interface in org.apache.gearpump.security" target="classFrame"><span class="interfaceName">Authenticator</span></a></li>
 <li><a href="org/apache/gearpump/security/Authenticator.AuthenticationResult.html" title="interface in org.apache.gearpump.security" target="classFrame"><span class="interfaceName">Authenticator.AuthenticationResult</span></a></li>
 <li><a href="org/apache/gearpump/streaming/partitioner/BroadcastPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">BroadcastPartitioner</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">ChainableOp</a></li>
 <li><a href="org/apache/gearpump/streaming/task/CheckpointClock.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">CheckpointClock</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/CheckpointManager.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">CheckpointManager</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/CheckpointManagerSpec.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">CheckpointManagerSpec</a></li>
@@ -209,7 +209,6 @@
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.GetJarStoreServer$.html" title="class in org.apache.gearpump.cluster" target="classFrame">ClientToMaster.GetJarStoreServer$</a></li>
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html" title="class in org.apache.gearpump.cluster" target="classFrame">ClientToMaster.GetLastFailure</a></li>
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html" title="class in org.apache.gearpump.cluster" target="classFrame">ClientToMaster.GetLastFailure$</a></li>
-<li><a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster" target="classFrame">ClientToMaster.GetStallingTasks</a></li>
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html" title="class in org.apache.gearpump.cluster" target="classFrame">ClientToMaster.GetStallingTasks$</a></li>
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress.html" title="class in org.apache.gearpump.cluster" target="classFrame">ClientToMaster.JarStoreServerAddress</a></li>
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress$.html" title="class in org.apache.gearpump.cluster" target="classFrame">ClientToMaster.JarStoreServerAddress$</a></li>
@@ -276,11 +275,6 @@
 <li><a href="org/apache/gearpump/util/Constants.html" title="class in org.apache.gearpump.util" target="classFrame">Constants</a></li>
 <li><a href="org/apache/gearpump/transport/netty/Context.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">Context</a></li>
 <li><a href="org/apache/gearpump/metrics/Counter.html" title="class in org.apache.gearpump.metrics" target="classFrame">Counter</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/window/api/CountTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">CountTrigger</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">CountTriggerTask</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">CountTriggerTaskSpec</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">CountWindowFunction</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">CountWindows</a></li>
 <li><a href="org/apache/gearpump/streaming/DAG.html" title="class in org.apache.gearpump.streaming" target="classFrame">DAG</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/DagManager.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">DagManager</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">DagManager.DagInitiated$</a></li>
@@ -313,25 +307,26 @@
 <li><a href="org/apache/gearpump/streaming/source/DataSourceConfig.html" title="class in org.apache.gearpump.streaming.source" target="classFrame">DataSourceConfig</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">DataSourceOp</a></li>
 <li><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.html" title="class in org.apache.gearpump.streaming.source" target="classFrame">DataSourceProcessor</a></li>
+<li><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.PerElementWindowFunction$.html" title="class in org.apache.gearpump.streaming.source" target="classFrame">DataSourceProcessor.PerElementWindowFunction$</a></li>
 <li><a href="org/apache/gearpump/streaming/source/DataSourceTask.html" title="class in org.apache.gearpump.streaming.source" target="classFrame">DataSourceTask</a></li>
 <li><a href="org/apache/gearpump/streaming/source/DataSourceTaskSpec.html" title="class in org.apache.gearpump.streaming.source" target="classFrame">DataSourceTaskSpec</a></li>
 <li><a href="org/apache/gearpump/cluster/worker/DefaultExecutorProcessLauncher.html" title="class in org.apache.gearpump.cluster.worker" target="classFrame">DefaultExecutorProcessLauncher</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/source/DefaultKafkaMessageDecoder.html" title="class in org.apache.gearpump.streaming.kafka.lib.source" target="classFrame">DefaultKafkaMessageDecoder</a></li>
+<li><a href="org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump" target="classFrame">DefaultMessage</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/source/grouper/DefaultPartitionGrouper.html" title="class in org.apache.gearpump.streaming.kafka.lib.source.grouper" target="classFrame">DefaultPartitionGrouper</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/lib/format/DefaultSequenceFormatter.html" title="class in org.apache.gearpump.streaming.hadoop.lib.format" target="classFrame">DefaultSequenceFormatter</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="class in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame">DefaultWindowRunner</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunnerSpec.html" title="class in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame">DefaultWindowRunnerSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/plan/Direct.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">Direct</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/Discarding.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">Discarding</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncher.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">DummyAppMasterLauncher</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncherFactory.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">DummyAppMasterLauncherFactory</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/functions/DummyRunner.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions" target="classFrame">DummyRunner</a></li>
 <li><a href="org/apache/gearpump/util/Echo.html" title="class in org.apache.gearpump.util" target="classFrame">Echo</a></li>
 <li><a href="org/apache/gearpump/util/EchoActor.html" title="class in org.apache.gearpump.util" target="classFrame">EchoActor</a></li>
 <li><a href="org/apache/gearpump/cluster/embedded/EmbeddedCluster.html" title="class in org.apache.gearpump.cluster.embedded" target="classFrame">EmbeddedCluster</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/functions/Emit.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions" target="classFrame">Emit</a></li>
 <li><a href="org/apache/gearpump/streaming/task/EndingClock.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">EndingClock</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/EventTimeTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">EventTimeTrigger</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">EventTimeTriggerTask</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">EventTimeTriggerTaskSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/executor/Executor.html" title="class in org.apache.gearpump.streaming.executor" target="classFrame">Executor</a></li>
 <li><a href="org/apache/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" title="class in org.apache.gearpump.streaming.executor" target="classFrame">Executor.DagVersionMismatchException</a></li>
 <li><a href="org/apache/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in org.apache.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig</a></li>
@@ -454,6 +449,8 @@
 <li><a href="org/apache/gearpump/streaming/task/GetLatestMinClock.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">GetLatestMinClock</a></li>
 <li><a href="org/apache/gearpump/streaming/task/GetStartClock.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">GetStartClock</a></li>
 <li><a href="org/apache/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">GetUpstreamMinClock</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">GlobalWindowFunction</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">GlobalWindows</a></li>
 <li><a href="org/apache/gearpump/streaming/javaapi/Graph.html" title="class in org.apache.gearpump.streaming.javaapi" target="classFrame">Graph</a></li>
 <li><a href="org/apache/gearpump/util/Graph.html" title="class in org.apache.gearpump.util" target="classFrame">Graph</a></li>
 <li><a href="org/apache/gearpump/util/Graph.Node.html" title="class in org.apache.gearpump.util" target="classFrame">Graph.Node</a></li>
@@ -462,13 +459,14 @@
 <li><a href="org/apache/gearpump/util/Graph.Path$.html" title="class in org.apache.gearpump.util" target="classFrame">Graph.Path$</a></li>
 <li><a href="org/apache/gearpump/util/GraphSpec.html" title="class in org.apache.gearpump.util" target="classFrame">GraphSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/state/api/Group.html" title="interface in org.apache.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">Group</span></a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame">GroupAlsoByWindow</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/javaapi/functions/GroupByFunction.html" title="class in org.apache.gearpump.streaming.dsl.javaapi.functions" target="classFrame">GroupByFunction</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">GroupByOp</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in org.apache.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.html" title="class in org.apache.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitionerSpec</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitionerSpec.People</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People$.html" title="class in org.apache.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitionerSpec.People$</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">GroupByPartitioner</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">GroupByPartitionerSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">GroupByPartitionerSpec.People</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People$.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">GroupByPartitionerSpec.People$</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">GroupByTask</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/task/GroupByTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">GroupByTaskSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/HadoopCheckpointStore.html" title="class in org.apache.gearpump.streaming.hadoop" target="classFrame">HadoopCheckpointStore</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html" title="class in org.apache.gearpump.streaming.hadoop" target="classFrame">HadoopCheckpointStoreFactory</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html" title="class in org.apache.gearpump.streaming.hadoop.lib" target="classFrame">HadoopCheckpointStoreReader</a></li>
@@ -546,7 +544,6 @@
 <li><a href="org/apache/gearpump/jarstore/JarStoreServer.html" title="class in org.apache.gearpump.jarstore" target="classFrame">JarStoreServer</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi" target="classFrame">JavaStream</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStreamApp.html" title="class in org.apache.gearpump.streaming.dsl.javaapi" target="classFrame">JavaStreamApp</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaWindowStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi" target="classFrame">JavaWindowStream</a></li>
 <li><a href="org/apache/gearpump/metrics/JvmMetricsSet.html" title="class in org.apache.gearpump.metrics" target="classFrame">JvmMetricsSet</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/util/KafkaClient.html" title="class in org.apache.gearpump.streaming.kafka.lib.util" target="classFrame">KafkaClient</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/util/KafkaClient.KafkaClientFactory.html" title="class in org.apache.gearpump.streaming.kafka.lib.util" target="classFrame">KafkaClient.KafkaClientFactory</a></li>
@@ -668,7 +665,7 @@
 <li><a href="org/apache/gearpump/cluster/main/MasterWatcher.Shutdown$.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">MasterWatcher.Shutdown$</a></li>
 <li><a href="org/apache/gearpump/cluster/main/MasterWatcherSpec.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">MasterWatcherSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">MergeOp</a></li>
-<li><a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump" target="classFrame">Message</a></li>
+<li><a href="org/apache/gearpump/Message.html" title="interface in org.apache.gearpump" target="classFrame"><span class="interfaceName">Message</span></a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/MessageAndWatermark.html" title="class in org.apache.gearpump.streaming.kafka.lib" target="classFrame">MessageAndWatermark</a></li>
 <li><a href="org/apache/gearpump/transport/netty/MessageBatch.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">MessageBatch</a></li>
 <li><a href="org/apache/gearpump/transport/netty/MessageDecoder.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">MessageDecoder</a></li>
@@ -741,10 +738,6 @@
 <li><a href="org/apache/gearpump/cluster/scheduler/Priority.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">Priority</a></li>
 <li><a href="org/apache/gearpump/cluster/scheduler/PriorityScheduler.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">PriorityScheduler</a></li>
 <li><a href="org/apache/gearpump/cluster/scheduler/PrioritySchedulerSpec.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">PrioritySchedulerSpec</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/window/api/ProcessingTimeTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">ProcessingTimeTrigger</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">ProcessingTimeTriggerTask</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.Triggering$.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">ProcessingTimeTriggerTask.Triggering$</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">ProcessingTimeTriggerTaskSpec</a></li>
 <li><a href="org/apache/gearpump/util/ProcessLogRedirector.html" title="class in org.apache.gearpump.util" target="classFrame">ProcessLogRedirector</a></li>
 <li><a href="org/apache/gearpump/streaming/javaapi/Processor.html" title="class in org.apache.gearpump.streaming.javaapi" target="classFrame">Processor</a></li>
 <li><a href="org/apache/gearpump/streaming/Processor.html" title="interface in org.apache.gearpump.streaming" target="classFrame"><span class="interfaceName">Processor</span></a></li>
@@ -927,12 +920,14 @@
 <li><a href="org/apache/gearpump/util/TimeOutScheduler.html" title="interface in org.apache.gearpump.util" target="classFrame"><span class="interfaceName">TimeOutScheduler</span></a></li>
 <li><a href="org/apache/gearpump/util/TimeOutSchedulerSpec.html" title="class in org.apache.gearpump.util" target="classFrame">TimeOutSchedulerSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in org.apache.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">TimeReplayableSource</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/TimestampedValue.html" title="class in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame">TimestampedValue</a></li>
 <li><a href="org/apache/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in org.apache.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">TimeStampFilter</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">TransformOp</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">TransformTask</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">TransformTask.Transform</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform$.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">TransformTask.Transform$</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/task/TransformTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">TransformTaskSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">TransformWindowTransformOp</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/Trigger.html" title="interface in org.apache.gearpump.streaming.dsl.window.api" target="classFrame"><span class="interfaceName">Trigger</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/TriggeredOutputs.html" title="class in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame">TriggeredOutputs</a></li>
 <li><a href="org/apache/gearpump/streaming/partitioner/UnicastPartitioner.html" title="interface in org.apache.gearpump.streaming.partitioner" target="classFrame"><span class="interfaceName">UnicastPartitioner</span></a></li>
 <li><a href="org/apache/gearpump/streaming/task/UpdateCheckpointClock.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">UpdateCheckpointClock</a></li>
 <li><a href="org/apache/gearpump/streaming/task/UpdateClock.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">UpdateClock</a></li>
@@ -950,12 +945,13 @@
 <li><a href="org/apache/gearpump/streaming/state/impl/WindowConfig.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">WindowConfig</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.html" title="interface in org.apache.gearpump.streaming.dsl.window.api" target="classFrame"><span class="interfaceName">WindowFunction</span></a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.Context.html" title="interface in org.apache.gearpump.streaming.dsl.window.api" target="classFrame"><span class="interfaceName">WindowFunction.Context</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">WindowOp</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html" title="interface in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame"><span class="interfaceName">WindowRunner</span></a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">Windows</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/WindowSpec.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">WindowSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/WindowState.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">WindowState</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/WindowStateSpec.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">WindowStateSpec</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/scalaapi/WindowStream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi" target="classFrame">WindowStream</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">WindowTransformOp</a></li>
 <li><a href="org/apache/gearpump/cluster/main/Worker.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">Worker</a></li>
 <li><a href="org/apache/gearpump/cluster/worker/Worker.html" title="class in org.apache.gearpump.cluster.worker" target="classFrame">Worker</a></li>
 <li><a href="org/apache/gearpump/cluster/worker/Worker.ExecutorHandler.html" title="interface in org.apache.gearpump.cluster.worker" target="classFrame"><span class="interfaceName">Worker.ExecutorHandler</span></a></li>
diff --git a/content/releases/latest/api/java/allclasses-noframe.html b/content/releases/latest/api/java/allclasses-noframe.html
index 5fcc972..8ad5238 100644
--- a/content/releases/latest/api/java/allclasses-noframe.html
+++ b/content/releases/latest/api/java/allclasses-noframe.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:41 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:29 CEST 2017 -->
 <title>All Classes</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -53,6 +53,7 @@
 <li><a href="org/apache/gearpump/streaming/monoid/AlgebirdGroup.html" title="class in org.apache.gearpump.streaming.monoid">AlgebirdGroup</a></li>
 <li><a href="org/apache/gearpump/streaming/monoid/AlgebirdMonoid.html" title="class in org.apache.gearpump.streaming.monoid">AlgebirdMonoid</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">AndThen</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">AndThen</a></li>
 <li><a href="org/apache/gearpump/streaming/storage/AppDataStore.html" title="interface in org.apache.gearpump.streaming.storage"><span class="interfaceName">AppDataStore</span></a></li>
 <li><a href="org/apache/gearpump/cluster/AppDescription.html" title="class in org.apache.gearpump.cluster">AppDescription</a></li>
 <li><a href="org/apache/gearpump/cluster/AppJar.html" title="class in org.apache.gearpump.cluster">AppJar</a></li>
@@ -179,7 +180,6 @@
 <li><a href="org/apache/gearpump/security/Authenticator.html" title="interface in org.apache.gearpump.security"><span class="interfaceName">Authenticator</span></a></li>
 <li><a href="org/apache/gearpump/security/Authenticator.AuthenticationResult.html" title="interface in org.apache.gearpump.security"><span class="interfaceName">Authenticator.AuthenticationResult</span></a></li>
 <li><a href="org/apache/gearpump/streaming/partitioner/BroadcastPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner">BroadcastPartitioner</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ChainableOp</a></li>
 <li><a href="org/apache/gearpump/streaming/task/CheckpointClock.html" title="class in org.apache.gearpump.streaming.task">CheckpointClock</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/CheckpointManager.html" title="class in org.apache.gearpump.streaming.state.impl">CheckpointManager</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/CheckpointManagerSpec.html" title="class in org.apache.gearpump.streaming.state.impl">CheckpointManagerSpec</a></li>
@@ -209,7 +209,6 @@
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.GetJarStoreServer$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetJarStoreServer$</a></li>
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetLastFailure</a></li>
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetLastFailure$</a></li>
-<li><a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks</a></li>
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks$</a></li>
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress.html" title="class in org.apache.gearpump.cluster">ClientToMaster.JarStoreServerAddress</a></li>
 <li><a href="org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.JarStoreServerAddress$</a></li>
@@ -276,11 +275,6 @@
 <li><a href="org/apache/gearpump/util/Constants.html" title="class in org.apache.gearpump.util">Constants</a></li>
 <li><a href="org/apache/gearpump/transport/netty/Context.html" title="class in org.apache.gearpump.transport.netty">Context</a></li>
 <li><a href="org/apache/gearpump/metrics/Counter.html" title="class in org.apache.gearpump.metrics">Counter</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/window/api/CountTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountTrigger</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">CountTriggerTask</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task">CountTriggerTaskSpec</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountWindowFunction</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountWindows</a></li>
 <li><a href="org/apache/gearpump/streaming/DAG.html" title="class in org.apache.gearpump.streaming">DAG</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/DagManager.html" title="class in org.apache.gearpump.streaming.appmaster">DagManager</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in org.apache.gearpump.streaming.appmaster">DagManager.DagInitiated$</a></li>
@@ -313,25 +307,26 @@
 <li><a href="org/apache/gearpump/streaming/source/DataSourceConfig.html" title="class in org.apache.gearpump.streaming.source">DataSourceConfig</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSourceOp</a></li>
 <li><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.html" title="class in org.apache.gearpump.streaming.source">DataSourceProcessor</a></li>
+<li><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.PerElementWindowFunction$.html" title="class in org.apache.gearpump.streaming.source">DataSourceProcessor.PerElementWindowFunction$</a></li>
 <li><a href="org/apache/gearpump/streaming/source/DataSourceTask.html" title="class in org.apache.gearpump.streaming.source">DataSourceTask</a></li>
 <li><a href="org/apache/gearpump/streaming/source/DataSourceTaskSpec.html" title="class in org.apache.gearpump.streaming.source">DataSourceTaskSpec</a></li>
 <li><a href="org/apache/gearpump/cluster/worker/DefaultExecutorProcessLauncher.html" title="class in org.apache.gearpump.cluster.worker">DefaultExecutorProcessLauncher</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/source/DefaultKafkaMessageDecoder.html" title="class in org.apache.gearpump.streaming.kafka.lib.source">DefaultKafkaMessageDecoder</a></li>
+<li><a href="org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump">DefaultMessage</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/source/grouper/DefaultPartitionGrouper.html" title="class in org.apache.gearpump.streaming.kafka.lib.source.grouper">DefaultPartitionGrouper</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/lib/format/DefaultSequenceFormatter.html" title="class in org.apache.gearpump.streaming.hadoop.lib.format">DefaultSequenceFormatter</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">DefaultWindowRunner</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunnerSpec.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">DefaultWindowRunnerSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/plan/Direct.html" title="class in org.apache.gearpump.streaming.dsl.plan">Direct</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/Discarding.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Discarding</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncher.html" title="class in org.apache.gearpump.cluster.appmaster">DummyAppMasterLauncher</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncherFactory.html" title="class in org.apache.gearpump.cluster.appmaster">DummyAppMasterLauncherFactory</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/functions/DummyRunner.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">DummyRunner</a></li>
 <li><a href="org/apache/gearpump/util/Echo.html" title="class in org.apache.gearpump.util">Echo</a></li>
 <li><a href="org/apache/gearpump/util/EchoActor.html" title="class in org.apache.gearpump.util">EchoActor</a></li>
 <li><a href="org/apache/gearpump/cluster/embedded/EmbeddedCluster.html" title="class in org.apache.gearpump.cluster.embedded">EmbeddedCluster</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/functions/Emit.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">Emit</a></li>
 <li><a href="org/apache/gearpump/streaming/task/EndingClock.html" title="class in org.apache.gearpump.streaming.task">EndingClock</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/EventTimeTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api">EventTimeTrigger</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">EventTimeTriggerTask</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task">EventTimeTriggerTaskSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/executor/Executor.html" title="class in org.apache.gearpump.streaming.executor">Executor</a></li>
 <li><a href="org/apache/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" title="class in org.apache.gearpump.streaming.executor">Executor.DagVersionMismatchException</a></li>
 <li><a href="org/apache/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in org.apache.gearpump.streaming.executor">Executor.ExecutorConfig</a></li>
@@ -454,6 +449,8 @@
 <li><a href="org/apache/gearpump/streaming/task/GetLatestMinClock.html" title="class in org.apache.gearpump.streaming.task">GetLatestMinClock</a></li>
 <li><a href="org/apache/gearpump/streaming/task/GetStartClock.html" title="class in org.apache.gearpump.streaming.task">GetStartClock</a></li>
 <li><a href="org/apache/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in org.apache.gearpump.streaming.task">GetUpstreamMinClock</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">GlobalWindowFunction</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">GlobalWindows</a></li>
 <li><a href="org/apache/gearpump/streaming/javaapi/Graph.html" title="class in org.apache.gearpump.streaming.javaapi">Graph</a></li>
 <li><a href="org/apache/gearpump/util/Graph.html" title="class in org.apache.gearpump.util">Graph</a></li>
 <li><a href="org/apache/gearpump/util/Graph.Node.html" title="class in org.apache.gearpump.util">Graph.Node</a></li>
@@ -462,13 +459,14 @@
 <li><a href="org/apache/gearpump/util/Graph.Path$.html" title="class in org.apache.gearpump.util">Graph.Path$</a></li>
 <li><a href="org/apache/gearpump/util/GraphSpec.html" title="class in org.apache.gearpump.util">GraphSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/state/api/Group.html" title="interface in org.apache.gearpump.streaming.state.api"><span class="interfaceName">Group</span></a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">GroupAlsoByWindow</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/javaapi/functions/GroupByFunction.html" title="class in org.apache.gearpump.streaming.dsl.javaapi.functions">GroupByFunction</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">GroupByOp</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitionerSpec</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitionerSpec.People</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People$.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitionerSpec.People$</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitioner</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitionerSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitionerSpec.People</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People$.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitionerSpec.People$</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html" title="class in org.apache.gearpump.streaming.dsl.task">GroupByTask</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/task/GroupByTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task">GroupByTaskSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/HadoopCheckpointStore.html" title="class in org.apache.gearpump.streaming.hadoop">HadoopCheckpointStore</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html" title="class in org.apache.gearpump.streaming.hadoop">HadoopCheckpointStoreFactory</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html" title="class in org.apache.gearpump.streaming.hadoop.lib">HadoopCheckpointStoreReader</a></li>
@@ -546,7 +544,6 @@
 <li><a href="org/apache/gearpump/jarstore/JarStoreServer.html" title="class in org.apache.gearpump.jarstore">JarStoreServer</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi">JavaStream</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStreamApp.html" title="class in org.apache.gearpump.streaming.dsl.javaapi">JavaStreamApp</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaWindowStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi">JavaWindowStream</a></li>
 <li><a href="org/apache/gearpump/metrics/JvmMetricsSet.html" title="class in org.apache.gearpump.metrics">JvmMetricsSet</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/util/KafkaClient.html" title="class in org.apache.gearpump.streaming.kafka.lib.util">KafkaClient</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/util/KafkaClient.KafkaClientFactory.html" title="class in org.apache.gearpump.streaming.kafka.lib.util">KafkaClient.KafkaClientFactory</a></li>
@@ -668,7 +665,7 @@
 <li><a href="org/apache/gearpump/cluster/main/MasterWatcher.Shutdown$.html" title="class in org.apache.gearpump.cluster.main">MasterWatcher.Shutdown$</a></li>
 <li><a href="org/apache/gearpump/cluster/main/MasterWatcherSpec.html" title="class in org.apache.gearpump.cluster.main">MasterWatcherSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">MergeOp</a></li>
-<li><a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></li>
+<li><a href="org/apache/gearpump/Message.html" title="interface in org.apache.gearpump"><span class="interfaceName">Message</span></a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/MessageAndWatermark.html" title="class in org.apache.gearpump.streaming.kafka.lib">MessageAndWatermark</a></li>
 <li><a href="org/apache/gearpump/transport/netty/MessageBatch.html" title="class in org.apache.gearpump.transport.netty">MessageBatch</a></li>
 <li><a href="org/apache/gearpump/transport/netty/MessageDecoder.html" title="class in org.apache.gearpump.transport.netty">MessageDecoder</a></li>
@@ -741,10 +738,6 @@
 <li><a href="org/apache/gearpump/cluster/scheduler/Priority.html" title="class in org.apache.gearpump.cluster.scheduler">Priority</a></li>
 <li><a href="org/apache/gearpump/cluster/scheduler/PriorityScheduler.html" title="class in org.apache.gearpump.cluster.scheduler">PriorityScheduler</a></li>
 <li><a href="org/apache/gearpump/cluster/scheduler/PrioritySchedulerSpec.html" title="class in org.apache.gearpump.cluster.scheduler">PrioritySchedulerSpec</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/window/api/ProcessingTimeTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api">ProcessingTimeTrigger</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.Triggering$.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask.Triggering$</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTaskSpec</a></li>
 <li><a href="org/apache/gearpump/util/ProcessLogRedirector.html" title="class in org.apache.gearpump.util">ProcessLogRedirector</a></li>
 <li><a href="org/apache/gearpump/streaming/javaapi/Processor.html" title="class in org.apache.gearpump.streaming.javaapi">Processor</a></li>
 <li><a href="org/apache/gearpump/streaming/Processor.html" title="interface in org.apache.gearpump.streaming"><span class="interfaceName">Processor</span></a></li>
@@ -927,12 +920,14 @@
 <li><a href="org/apache/gearpump/util/TimeOutScheduler.html" title="interface in org.apache.gearpump.util"><span class="interfaceName">TimeOutScheduler</span></a></li>
 <li><a href="org/apache/gearpump/util/TimeOutSchedulerSpec.html" title="class in org.apache.gearpump.util">TimeOutSchedulerSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in org.apache.gearpump.streaming.transaction.api"><span class="interfaceName">TimeReplayableSource</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/TimestampedValue.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">TimestampedValue</a></li>
 <li><a href="org/apache/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in org.apache.gearpump.streaming.transaction.api"><span class="interfaceName">TimeStampFilter</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformOp</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask.Transform</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform$.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask.Transform$</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/task/TransformTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTaskSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformWindowTransformOp</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/Trigger.html" title="interface in org.apache.gearpump.streaming.dsl.window.api"><span class="interfaceName">Trigger</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/TriggeredOutputs.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">TriggeredOutputs</a></li>
 <li><a href="org/apache/gearpump/streaming/partitioner/UnicastPartitioner.html" title="interface in org.apache.gearpump.streaming.partitioner"><span class="interfaceName">UnicastPartitioner</span></a></li>
 <li><a href="org/apache/gearpump/streaming/task/UpdateCheckpointClock.html" title="class in org.apache.gearpump.streaming.task">UpdateCheckpointClock</a></li>
 <li><a href="org/apache/gearpump/streaming/task/UpdateClock.html" title="class in org.apache.gearpump.streaming.task">UpdateClock</a></li>
@@ -950,12 +945,13 @@
 <li><a href="org/apache/gearpump/streaming/state/impl/WindowConfig.html" title="class in org.apache.gearpump.streaming.state.impl">WindowConfig</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.html" title="interface in org.apache.gearpump.streaming.dsl.window.api"><span class="interfaceName">WindowFunction</span></a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.Context.html" title="interface in org.apache.gearpump.streaming.dsl.window.api"><span class="interfaceName">WindowFunction.Context</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowOp</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html" title="interface in org.apache.gearpump.streaming.dsl.window.impl"><span class="interfaceName">WindowRunner</span></a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Windows</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/WindowSpec.html" title="class in org.apache.gearpump.streaming.state.impl">WindowSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/WindowState.html" title="class in org.apache.gearpump.streaming.state.impl">WindowState</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/WindowStateSpec.html" title="class in org.apache.gearpump.streaming.state.impl">WindowStateSpec</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/scalaapi/WindowStream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">WindowStream</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowTransformOp</a></li>
 <li><a href="org/apache/gearpump/cluster/main/Worker.html" title="class in org.apache.gearpump.cluster.main">Worker</a></li>
 <li><a href="org/apache/gearpump/cluster/worker/Worker.html" title="class in org.apache.gearpump.cluster.worker">Worker</a></li>
 <li><a href="org/apache/gearpump/cluster/worker/Worker.ExecutorHandler.html" title="interface in org.apache.gearpump.cluster.worker"><span class="interfaceName">Worker.ExecutorHandler</span></a></li>
diff --git a/content/releases/latest/api/java/constant-values.html b/content/releases/latest/api/java/constant-values.html
index 0fe2c15..eb30d29 100644
--- a/content/releases/latest/api/java/constant-values.html
+++ b/content/releases/latest/api/java/constant-values.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:41 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:28 CEST 2017 -->
 <title>Constant Field Values</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/deprecated-list.html b/content/releases/latest/api/java/deprecated-list.html
index 5aa6896..d74c389 100644
--- a/content/releases/latest/api/java/deprecated-list.html
+++ b/content/releases/latest/api/java/deprecated-list.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:41 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:29 CEST 2017 -->
 <title>Deprecated List</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/help-doc.html b/content/releases/latest/api/java/help-doc.html
index 1a306a8..222cf73 100644
--- a/content/releases/latest/api/java/help-doc.html
+++ b/content/releases/latest/api/java/help-doc.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:41 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:29 CEST 2017 -->
 <title>API Help</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/index-all.html b/content/releases/latest/api/java/index-all.html
index 7341380..8d74910 100644
--- a/content/releases/latest/api/java/index-all.html
+++ b/content/releases/latest/api/java/index-all.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:41 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:29 CEST 2017 -->
 <title>Index</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -319,6 +319,8 @@
 <div class="block">Add a vertex
  Current Graph is changed.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html#addWindowOp-org.apache.gearpump.util.Graph-org.apache.gearpump.streaming.dsl.plan.Op-org.apache.gearpump.streaming.dsl.window.api.Windows-">addWindowOp(Graph&lt;Op, OpEdge&gt;, Op, Windows)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">Stream</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.AddWorker.html#AddWorker-int-">AddWorker(int)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.AddWorker.html" title="class in org.apache.gearpump.cluster">ClientToMaster.AddWorker</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.AddWorker$.html#AddWorker:D--">AddWorker$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.AddWorker$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.AddWorker$</a></dt>
@@ -462,6 +464,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html#AndThen-org.apache.gearpump.streaming.dsl.plan.functions.FunctionRunner-org.apache.gearpump.streaming.dsl.plan.functions.FunctionRunner-">AndThen(FunctionRunner&lt;IN, MIDDLE&gt;, FunctionRunner&lt;MIDDLE, OUT&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">AndThen</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.window.impl"><span class="typeNameLink">AndThen</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html" title="type parameter in AndThen">IN</a>,<a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html" title="type parameter in AndThen">MIDDLE</a>,<a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html" title="type parameter in AndThen">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/window/impl/package-summary.html">org.apache.gearpump.streaming.dsl.window.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html#AndThen-org.apache.gearpump.streaming.dsl.window.impl.WindowRunner-org.apache.gearpump.streaming.dsl.window.impl.WindowRunner-">AndThen(WindowRunner&lt;IN, MIDDLE&gt;, WindowRunner&lt;MIDDLE, OUT&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">AndThen</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/scheduler/Relaxation.html#ANY--">ANY()</a></span> - Static method in class org.apache.gearpump.cluster.scheduler.<a href="org/apache/gearpump/cluster/scheduler/Relaxation.html" title="class in org.apache.gearpump.cluster.scheduler">Relaxation</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/OpSpec.AnySink.html#AnySink--">AnySink()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/OpSpec.AnySink.html" title="class in org.apache.gearpump.streaming.dsl.plan">OpSpec.AnySink</a></dt>
@@ -544,8 +550,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetLastFailure</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig.html" title="class in org.apache.gearpump.cluster">ClientToMaster.QueryAppMasterConfig</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener.html" title="class in org.apache.gearpump.cluster">ClientToMaster.RegisterAppResultListener</a></dt>
@@ -745,12 +749,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/external/hbase/HBaseSink.html#apply-org.apache.gearpump.cluster.UserConfig-java.lang.String-">apply(UserConfig, String)</a></span> - Static method in class org.apache.gearpump.external.hbase.<a href="org/apache/gearpump/external/hbase/HBaseSink.html" title="class in org.apache.gearpump.external.hbase">HBaseSink</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#apply-java.lang.Object-">apply(Object)</a></span> - Static method in class org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></dt>
-<dd>
-<div class="block">Instant.EPOCH is used for default timestamp</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#apply-java.lang.Object-java.time.Instant-">apply(Object, Instant)</a></span> - Static method in class org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/metrics/Metrics.MetricType$.html#apply-org.apache.gearpump.metrics.Metrics.Histogram-org.apache.gearpump.metrics.Metrics.Counter-org.apache.gearpump.metrics.Metrics.Meter-org.apache.gearpump.metrics.Metrics.Timer-org.apache.gearpump.metrics.Metrics.Gauge-">apply(Metrics.Histogram, Metrics.Counter, Metrics.Meter, Metrics.Timer, Metrics.Gauge)</a></span> - Method in class org.apache.gearpump.metrics.<a href="org/apache/gearpump/metrics/Metrics.MetricType$.html" title="class in org.apache.gearpump.metrics">Metrics.MetricType$</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/DAG.html#apply-org.apache.gearpump.util.Graph-int-">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Static method in class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/DAG.html" title="class in org.apache.gearpump.streaming">DAG</a></dt>
@@ -769,18 +767,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.html#apply-org.apache.gearpump.streaming.dsl.api.functions.FilterFunction-">apply(FilterFunction&lt;T&gt;)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.scalaapi.functions.<a href="org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi.functions">FlatMapFunction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html#apply-org.apache.gearpump.util.Graph-org.apache.gearpump.streaming.dsl.plan.Op-scala.Option-">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">Stream</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html#apply-org.apache.gearpump.util.Graph-org.apache.gearpump.streaming.dsl.plan.Op-scala.Option-org.apache.gearpump.streaming.dsl.window.api.Windows-">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;, Windows)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">Stream</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamApp.html#apply-java.lang.String-org.apache.gearpump.cluster.client.ClientContext-org.apache.gearpump.cluster.UserConfig-">apply(String, ClientContext, UserConfig)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamApp.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">StreamApp</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html#apply-org.apache.gearpump.streaming.dsl.window.api.WindowFunction.Context-">apply(WindowFunction.Context&lt;T&gt;)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountWindowFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindows.html#apply-int-">apply(int)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/CountWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountWindows</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/FixedWindows.html#apply-java.time.Duration-">apply(Duration)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/FixedWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">FixedWindows</a></dt>
 <dd>
 <div class="block">Defines a FixedWindow.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindowFunction.html#apply-org.apache.gearpump.streaming.dsl.window.api.WindowFunction.Context-">apply(WindowFunction.Context&lt;T&gt;)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">GlobalWindowFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindows.html#apply--">apply()</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">GlobalWindows</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindowFunction.html#apply-org.apache.gearpump.streaming.dsl.window.api.WindowFunction.Context-">apply(WindowFunction.Context&lt;T&gt;)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">SessionWindowFunction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindows.html#apply-java.time.Duration-">apply(Duration)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">SessionWindows</a></dt>
@@ -805,6 +803,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.html#apply-org.apache.gearpump.streaming.source.DataSource-int-java.lang.String-org.apache.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">apply(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Static method in class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/DataSourceProcessor.html" title="class in org.apache.gearpump.streaming.source">DataSourceProcessor</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.PerElementWindowFunction$.html#apply-org.apache.gearpump.streaming.dsl.window.api.WindowFunction.Context-">apply(WindowFunction.Context&lt;T&gt;)</a></span> - Method in class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/DataSourceProcessor.PerElementWindowFunction$.html" title="class in org.apache.gearpump.streaming.source">DataSourceProcessor.PerElementWindowFunction$</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/StreamApplication.html#apply-java.lang.String-org.apache.gearpump.util.Graph-org.apache.gearpump.cluster.UserConfig-">apply(String, Graph&lt;T, P&gt;, UserConfig)</a></span> - Static method in class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/StreamApplication.html" title="class in org.apache.gearpump.streaming">StreamApplication</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/transport/HostPort.html#apply-java.lang.String-">apply(String)</a></span> - Static method in class org.apache.gearpump.transport.<a href="org/apache/gearpump/transport/HostPort.html" title="class in org.apache.gearpump.transport">HostPort</a></dt>
@@ -1411,8 +1411,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#cause--">cause()</a></span> - Method in class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in org.apache.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html#chain-org.apache.gearpump.streaming.dsl.plan.Op-akka.actor.ActorSystem-">chain(Op, ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ChainableOp</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html#chain-org.apache.gearpump.streaming.dsl.plan.Op-akka.actor.ActorSystem-">chain(Op, ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSinkOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html#chain-org.apache.gearpump.streaming.dsl.plan.Op-akka.actor.ActorSystem-">chain(Op, ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSourceOp</a></dt>
@@ -1425,12 +1423,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html#chain-org.apache.gearpump.streaming.dsl.plan.Op-akka.actor.ActorSystem-">chain(Op, ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ProcessorOp</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="class in org.apache.gearpump.streaming.dsl.plan"><span class="typeNameLink">ChainableOp</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="type parameter in ChainableOp">IN</a>,<a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="type parameter in ChainableOp">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/plan/package-summary.html">org.apache.gearpump.streaming.dsl.plan</a></dt>
-<dd>
-<div class="block">This represents operations that can be chained together
- (e.g.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html#ChainableOp-org.apache.gearpump.streaming.dsl.plan.functions.FunctionRunner-org.apache.gearpump.cluster.UserConfig-">ChainableOp(FunctionRunner&lt;IN, OUT&gt;, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ChainableOp</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html#chain-org.apache.gearpump.streaming.dsl.plan.Op-akka.actor.ActorSystem-">chain(Op, ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html#chain-org.apache.gearpump.streaming.dsl.plan.Op-akka.actor.ActorSystem-">chain(Op, ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformWindowTransformOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html#chain-org.apache.gearpump.streaming.dsl.plan.Op-akka.actor.ActorSystem-">chain(Op, ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html#chain-org.apache.gearpump.streaming.dsl.plan.Op-akka.actor.ActorSystem-">chain(Op, ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowTransformOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/transport/netty/Client.ChannelReady.html#chanel--">chanel()</a></span> - Method in class org.apache.gearpump.transport.netty.<a href="org/apache/gearpump/transport/netty/Client.ChannelReady.html" title="class in org.apache.gearpump.transport.netty">Client.ChannelReady</a></dt>
 <dd>&nbsp;</dd>
@@ -1663,12 +1662,10 @@
 </dd>
 <dt><a href="org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ClientToMaster.GetLastFailure$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ClientToMaster.GetStallingTasks</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
+<dt><a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ClientToMaster.GetStallingTasks$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
 <dd>
 <div class="block">If there are message loss, the clock would pause for a while.</div>
 </dd>
-<dt><a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ClientToMaster.GetStallingTasks$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ClientToMaster.JarStoreServerAddress</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
 <dd>
 <div class="block">Service address of JarStore</div>
@@ -2123,32 +2120,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/HistoryMetricsService.CounterMetricsStore.html#CounterMetricsStore-org.apache.gearpump.util.HistoryMetricsService.HistoryMetricsConfig-">CounterMetricsStore(HistoryMetricsService.HistoryMetricsConfig)</a></span> - Constructor for class org.apache.gearpump.util.<a href="org/apache/gearpump/util/HistoryMetricsService.CounterMetricsStore.html" title="class in org.apache.gearpump.util">HistoryMetricsService.CounterMetricsStore</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/api/CountTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">CountTrigger</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/CountTrigger.html#CountTrigger--">CountTrigger()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/CountTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountTrigger</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">CountTriggerTask</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html" title="type parameter in CountTriggerTask">IN</a>,<a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html" title="type parameter in CountTriggerTask">GROUP</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
-<dd>
-<div class="block">This task triggers output on number of messages in a window.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html#CountTriggerTask-org.apache.gearpump.streaming.dsl.window.impl.GroupAlsoByWindow-org.apache.gearpump.streaming.dsl.window.impl.WindowRunner-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">CountTriggerTask(GroupAlsoByWindow&lt;IN, GROUP&gt;, WindowRunner, TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">CountTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html#CountTriggerTask-org.apache.gearpump.streaming.dsl.window.impl.GroupAlsoByWindow-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">CountTriggerTask(GroupAlsoByWindow&lt;IN, GROUP&gt;, TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">CountTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html#CountTriggerTask-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">CountTriggerTask(TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">CountTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">CountTriggerTaskSpec</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTaskSpec.html#CountTriggerTaskSpec--">CountTriggerTaskSpec()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task">CountTriggerTaskSpec</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">CountWindowFunction</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html" title="type parameter in CountWindowFunction">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html#CountWindowFunction-int-">CountWindowFunction(int)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountWindowFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">CountWindows</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindows.html#CountWindows--">CountWindows()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/CountWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountWindows</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html#create-org.apache.gearpump.cluster.MasterToClient.HistoryMetricsItem-java.lang.String-">create(MasterToClient.HistoryMetricsItem, String)</a></span> - Method in class org.apache.gearpump.streaming.metrics.<a href="org/apache/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" title="class in org.apache.gearpump.streaming.metrics">ProcessorAggregator.AggregatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/ActorSystemBooter.CreateActor.html#CreateActor-akka.actor.Props-java.lang.String-">CreateActor(Props, String)</a></span> - Constructor for class org.apache.gearpump.util.<a href="org/apache/gearpump/util/ActorSystemBooter.CreateActor.html" title="class in org.apache.gearpump.util">ActorSystemBooter.CreateActor</a></dt>
@@ -2379,7 +2350,7 @@
 <dd>
 <div class="block">This represents a DataSink.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html#DataSinkOp-org.apache.gearpump.streaming.sink.DataSink-int-org.apache.gearpump.cluster.UserConfig-java.lang.String-">DataSinkOp(DataSink, int, UserConfig, String)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSinkOp</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html#DataSinkOp-org.apache.gearpump.streaming.sink.DataSink-int-java.lang.String-org.apache.gearpump.cluster.UserConfig-">DataSinkOp(DataSink, int, String, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSinkOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/sink/DataSinkProcessor.html" title="class in org.apache.gearpump.streaming.sink"><span class="typeNameLink">DataSinkProcessor</span></a> - Class in <a href="org/apache/gearpump/streaming/sink/package-summary.html">org.apache.gearpump.streaming.sink</a></dt>
 <dd>
@@ -2414,7 +2385,7 @@
 <dd>
 <div class="block">This represents a DataSource.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html#DataSourceOp-org.apache.gearpump.streaming.source.DataSource-int-org.apache.gearpump.cluster.UserConfig-java.lang.String-">DataSourceOp(DataSource, int, UserConfig, String)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSourceOp</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html#DataSourceOp-org.apache.gearpump.streaming.source.DataSource-int-java.lang.String-org.apache.gearpump.cluster.UserConfig-">DataSourceOp(DataSource, int, String, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSourceOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.html" title="class in org.apache.gearpump.streaming.source"><span class="typeNameLink">DataSourceProcessor</span></a> - Class in <a href="org/apache/gearpump/streaming/source/package-summary.html">org.apache.gearpump.streaming.source</a></dt>
 <dd>
@@ -2423,13 +2394,15 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.html#DataSourceProcessor--">DataSourceProcessor()</a></span> - Constructor for class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/DataSourceProcessor.html" title="class in org.apache.gearpump.streaming.source">DataSourceProcessor</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.PerElementWindowFunction$.html" title="class in org.apache.gearpump.streaming.source"><span class="typeNameLink">DataSourceProcessor.PerElementWindowFunction$</span></a> - Class in <a href="org/apache/gearpump/streaming/source/package-summary.html">org.apache.gearpump.streaming.source</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/source/DataSourceTask.html" title="class in org.apache.gearpump.streaming.source"><span class="typeNameLink">DataSourceTask</span></a>&lt;<a href="org/apache/gearpump/streaming/source/DataSourceTask.html" title="type parameter in DataSourceTask">IN</a>,<a href="org/apache/gearpump/streaming/source/DataSourceTask.html" title="type parameter in DataSourceTask">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/source/package-summary.html">org.apache.gearpump.streaming.source</a></dt>
 <dd>
 <div class="block">Default Task container for <a href="org/apache/gearpump/streaming/source/DataSource.html" title="interface in org.apache.gearpump.streaming.source"><code>DataSource</code></a> that
  reads from DataSource in batch
  See <a href="org/apache/gearpump/streaming/source/DataSourceProcessor.html" title="class in org.apache.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/DataSourceTask.html#DataSourceTask-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-org.apache.gearpump.streaming.source.DataSource-org.apache.gearpump.streaming.dsl.task.TransformTask.Transform-">DataSourceTask(TaskContext, UserConfig, DataSource, TransformTask.Transform&lt;IN, OUT&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/DataSourceTask.html" title="class in org.apache.gearpump.streaming.source">DataSourceTask</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/DataSourceTask.html#DataSourceTask-org.apache.gearpump.streaming.source.DataSource-org.apache.gearpump.streaming.dsl.window.impl.WindowRunner-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">DataSourceTask(DataSource, WindowRunner&lt;IN, OUT&gt;, TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/DataSourceTask.html" title="class in org.apache.gearpump.streaming.source">DataSourceTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/DataSourceTask.html#DataSourceTask-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">DataSourceTask(TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/DataSourceTask.html" title="class in org.apache.gearpump.streaming.source">DataSourceTask</a></dt>
 <dd>&nbsp;</dd>
@@ -2464,6 +2437,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/kafka/lib/source/DefaultKafkaMessageDecoder.html#DefaultKafkaMessageDecoder--">DefaultKafkaMessageDecoder()</a></span> - Constructor for class org.apache.gearpump.streaming.kafka.lib.source.<a href="org/apache/gearpump/streaming/kafka/lib/source/DefaultKafkaMessageDecoder.html" title="class in org.apache.gearpump.streaming.kafka.lib.source">DefaultKafkaMessageDecoder</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump"><span class="typeNameLink">DefaultMessage</span></a> - Class in <a href="org/apache/gearpump/package-summary.html">org.apache.gearpump</a></dt>
+<dd>
+<div class="block">Each message contains an immutable timestamp.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/DefaultMessage.html#DefaultMessage-java.lang.Object-long-">DefaultMessage(Object, long)</a></span> - Constructor for class org.apache.gearpump.<a href="org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump">DefaultMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/DefaultMessage.html#DefaultMessage-java.lang.Object-java.time.Instant-">DefaultMessage(Object, Instant)</a></span> - Constructor for class org.apache.gearpump.<a href="org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump">DefaultMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/DefaultMessage.html#DefaultMessage-java.lang.Object-">DefaultMessage(Object)</a></span> - Constructor for class org.apache.gearpump.<a href="org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump">DefaultMessage</a></dt>
+<dd>
+<div class="block">Instant.EPOCH is used for default timestamp</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/ActorUtil.html#defaultMsgHandler-akka.actor.ActorRef-">defaultMsgHandler(ActorRef)</a></span> - Static method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/ActorUtil.html" title="class in org.apache.gearpump.util">ActorUtil</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/kafka/lib/source/grouper/DefaultPartitionGrouper.html" title="class in org.apache.gearpump.streaming.kafka.lib.source.grouper"><span class="typeNameLink">DefaultPartitionGrouper</span></a> - Class in <a href="org/apache/gearpump/streaming/kafka/lib/source/grouper/package-summary.html">org.apache.gearpump.streaming.kafka.lib.source.grouper</a></dt>
@@ -2482,9 +2467,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/main/CLIOption.html#defaultValue--">defaultValue()</a></span> - Method in class org.apache.gearpump.cluster.main.<a href="org/apache/gearpump/cluster/main/CLIOption.html" title="class in org.apache.gearpump.cluster.main">CLIOption</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="class in org.apache.gearpump.streaming.dsl.window.impl"><span class="typeNameLink">DefaultWindowRunner</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="type parameter in DefaultWindowRunner">IN</a>,<a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="type parameter in DefaultWindowRunner">GROUP</a>,<a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="type parameter in DefaultWindowRunner">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/window/impl/package-summary.html">org.apache.gearpump.streaming.dsl.window.impl</a></dt>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="class in org.apache.gearpump.streaming.dsl.window.impl"><span class="typeNameLink">DefaultWindowRunner</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="type parameter in DefaultWindowRunner">IN</a>,<a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="type parameter in DefaultWindowRunner">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/window/impl/package-summary.html">org.apache.gearpump.streaming.dsl.window.impl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html#DefaultWindowRunner-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-org.apache.gearpump.streaming.dsl.window.impl.GroupAlsoByWindow-akka.actor.ActorSystem-">DefaultWindowRunner(TaskContext, UserConfig, GroupAlsoByWindow&lt;IN, GROUP&gt;, ActorSystem)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">DefaultWindowRunner</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html#DefaultWindowRunner-org.apache.gearpump.streaming.dsl.window.api.Windows-org.apache.gearpump.streaming.dsl.plan.functions.FunctionRunner-">DefaultWindowRunner(Windows, FunctionRunner&lt;IN, OUT&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">DefaultWindowRunner</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunnerSpec.html" title="class in org.apache.gearpump.streaming.dsl.window.impl"><span class="typeNameLink">DefaultWindowRunnerSpec</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/window/impl/package-summary.html">org.apache.gearpump.streaming.dsl.window.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunnerSpec.html#DefaultWindowRunnerSpec--">DefaultWindowRunnerSpec()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunnerSpec.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">DefaultWindowRunnerSpec</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/InMemoryKVService.DeleteKVGroup.html#DeleteKVGroup-java.lang.String-">DeleteKVGroup(String)</a></span> - Constructor for class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/InMemoryKVService.DeleteKVGroup.html" title="class in org.apache.gearpump.cluster.master">InMemoryKVService.DeleteKVGroup</a></dt>
 <dd>&nbsp;</dd>
@@ -2514,15 +2503,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/ProcessorSummary.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in org.apache.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ChainableOp</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSinkOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSourceOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">AndThen</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/Emit.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/Emit.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">Emit</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/DummyRunner.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/DummyRunner.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">DummyRunner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/FlatMapper.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/FlatMapper.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">FlatMapper</a></dt>
 <dd>&nbsp;</dd>
@@ -2538,6 +2525,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ProcessorOp</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformWindowTransformOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowTransformOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Windows</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/Processor.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.javaapi.<a href="org/apache/gearpump/streaming/javaapi/Processor.html" title="class in org.apache.gearpump.streaming.javaapi">Processor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/Processor.DefaultProcessor.html#description--">description()</a></span> - Method in class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/Processor.DefaultProcessor.html" title="class in org.apache.gearpump.streaming">Processor.DefaultProcessor</a></dt>
@@ -2618,6 +2615,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/HistoryMetricsService.DummyMetricsAggregator.html#DummyMetricsAggregator--">DummyMetricsAggregator()</a></span> - Constructor for class org.apache.gearpump.util.<a href="org/apache/gearpump/util/HistoryMetricsService.DummyMetricsAggregator.html" title="class in org.apache.gearpump.util">HistoryMetricsService.DummyMetricsAggregator</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/dsl/plan/functions/DummyRunner.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions"><span class="typeNameLink">DummyRunner</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/plan/functions/DummyRunner.html" title="type parameter in DummyRunner">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/plan/functions/package-summary.html">org.apache.gearpump.streaming.dsl.plan.functions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/DummyRunner.html#DummyRunner--">DummyRunner()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/DummyRunner.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">DummyRunner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/metrics/Metrics.Timer.html#durationUnit--">durationUnit()</a></span> - Method in class org.apache.gearpump.metrics.<a href="org/apache/gearpump/metrics/Metrics.Timer.html" title="class in org.apache.gearpump.metrics">Metrics.Timer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/executor/Executor.State$.html#DYNAMIC_DAG_PHASE1--">DYNAMIC_DAG_PHASE1()</a></span> - Method in class org.apache.gearpump.streaming.executor.<a href="org/apache/gearpump/streaming/executor/Executor.State$.html" title="class in org.apache.gearpump.streaming.executor">Executor.State$</a></dt>
@@ -2666,10 +2667,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/embedded/EmbeddedCluster.html#EmbeddedCluster-com.typesafe.config.Config-">EmbeddedCluster(Config)</a></span> - Constructor for class org.apache.gearpump.cluster.embedded.<a href="org/apache/gearpump/cluster/embedded/EmbeddedCluster.html" title="class in org.apache.gearpump.cluster.embedded">EmbeddedCluster</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/plan/functions/Emit.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions"><span class="typeNameLink">Emit</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/plan/functions/Emit.html" title="type parameter in Emit">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/plan/functions/package-summary.html">org.apache.gearpump.streaming.dsl.plan.functions</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/Emit.html#Emit-scala.Function1-">Emit(Function1&lt;T, BoxedUnit&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/Emit.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">Emit</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/Master.MasterInfo$.html#empty--">empty()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/Master.MasterInfo$.html" title="class in org.apache.gearpump.cluster.master">Master.MasterInfo$</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/scheduler/Resource.html#empty--">empty()</a></span> - Static method in class org.apache.gearpump.cluster.scheduler.<a href="org/apache/gearpump/cluster/scheduler/Resource.html" title="class in org.apache.gearpump.cluster.scheduler">Resource</a></dt>
@@ -2746,20 +2743,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/EventTimeTrigger.html#EventTimeTrigger--">EventTimeTrigger()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/EventTimeTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api">EventTimeTrigger</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">EventTimeTriggerTask</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html" title="type parameter in EventTimeTriggerTask">IN</a>,<a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html" title="type parameter in EventTimeTriggerTask">GROUP</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
-<dd>
-<div class="block">This task triggers output on watermark progress.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html#EventTimeTriggerTask-org.apache.gearpump.streaming.dsl.window.impl.GroupAlsoByWindow-org.apache.gearpump.streaming.dsl.window.impl.WindowRunner-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">EventTimeTriggerTask(GroupAlsoByWindow&lt;IN, GROUP&gt;, WindowRunner, TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">EventTimeTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html#EventTimeTriggerTask-org.apache.gearpump.streaming.dsl.window.impl.GroupAlsoByWindow-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">EventTimeTriggerTask(GroupAlsoByWindow&lt;IN, GROUP&gt;, TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">EventTimeTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html#EventTimeTriggerTask-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">EventTimeTriggerTask(TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">EventTimeTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">EventTimeTriggerTaskSpec</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTaskSpec.html#EventTimeTriggerTaskSpec--">EventTimeTriggerTaskSpec()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task">EventTimeTriggerTaskSpec</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/InMemoryKVService.GetKVFailed.html#ex--">ex()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/InMemoryKVService.GetKVFailed.html" title="class in org.apache.gearpump.cluster.master">InMemoryKVService.GetKVFailed</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/InMemoryKVService.PutKVFailed.html#ex--">ex()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/InMemoryKVService.PutKVFailed.html" title="class in org.apache.gearpump.cluster.master">InMemoryKVService.PutKVFailed</a></dt>
@@ -3440,7 +3423,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/transport/netty/NettyConfig.html#flushCheckInterval--">flushCheckInterval()</a></span> - Method in class org.apache.gearpump.transport.netty.<a href="org/apache/gearpump/transport/netty/NettyConfig.html" title="class in org.apache.gearpump.transport.netty">NettyConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html#fn--">fn()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ChainableOp</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html#fn--">fn()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/api/functions/FoldFunction.html#fold-A-T-">fold(A, T)</a></span> - Method in class org.apache.gearpump.streaming.dsl.api.functions.<a href="org/apache/gearpump/streaming/dsl/api/functions/FoldFunction.html" title="class in org.apache.gearpump.streaming.dsl.api.functions">FoldFunction</a></dt>
 <dd>&nbsp;</dd>
@@ -3614,8 +3597,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SOURCE--">GEARPUMP_STREAMING_SOURCE()</a></span> - Static method in class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/Constants.html" title="class in org.apache.gearpump.streaming">Constants</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_WINDOW_FUNCTION--">GEARPUMP_STREAMING_WINDOW_FUNCTION()</a></span> - Static method in class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/Constants.html" title="class in org.apache.gearpump.streaming">Constants</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/Constants.html#GEARPUMP_TASK_DISPATCHER--">GEARPUMP_TASK_DISPATCHER()</a></span> - Static method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/Constants.html" title="class in org.apache.gearpump.util">Constants</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/Constants.html#GEARPUMP_TRANSPORT_SERIALIZER--">GEARPUMP_TRANSPORT_SERIALIZER()</a></span> - Static method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/Constants.html" title="class in org.apache.gearpump.util">Constants</a></dt>
@@ -3656,7 +3637,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/serializer/GearpumpSerialization.html#GearpumpSerialization-com.typesafe.config.Config-">GearpumpSerialization(Config)</a></span> - Constructor for class org.apache.gearpump.serializer.<a href="org/apache/gearpump/serializer/GearpumpSerialization.html" title="class in org.apache.gearpump.serializer">GearpumpSerialization</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People.html#gender--">gender()</a></span> - Method in class org.apache.gearpump.streaming.dsl.partitioner.<a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitionerSpec.People</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People.html#gender--">gender()</a></span> - Method in class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitionerSpec.People</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.GeneralAppMasterSummary.html#GeneralAppMasterSummary-int-java.lang.String-java.lang.String-java.lang.String-org.apache.gearpump.cluster.ApplicationStatus-long-long-java.lang.String-">GeneralAppMasterSummary(int, String, String, String, ApplicationStatus, long, long, String)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.GeneralAppMasterSummary.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.GeneralAppMasterSummary</a></dt>
 <dd>&nbsp;</dd>
@@ -3882,10 +3863,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/hadoop/lib/HadoopUtil.html#getOutputStream-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-">getOutputStream(Path, Configuration)</a></span> - Static method in class org.apache.gearpump.streaming.hadoop.lib.<a href="org/apache/gearpump/streaming/hadoop/lib/HadoopUtil.html" title="class in org.apache.gearpump.streaming.hadoop.lib">HadoopUtil</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#getPartition-org.apache.gearpump.Message-int-int-">getPartition(Message, int, int)</a></span> - Method in class org.apache.gearpump.streaming.dsl.partitioner.<a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/CoLocationPartitioner.html#getPartition-org.apache.gearpump.Message-int-int-">getPartition(Message, int, int)</a></span> - Method in class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/CoLocationPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner">CoLocationPartitioner</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitioner.html#getPartition-org.apache.gearpump.Message-int-int-">getPartition(Message, int, int)</a></span> - Method in class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/GroupByPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitioner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/HashPartitioner.html#getPartition-org.apache.gearpump.Message-int-int-">getPartition(Message, int, int)</a></span> - Method in class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/HashPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner">HashPartitioner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/ShuffleGroupingPartitioner.html#getPartition-org.apache.gearpump.Message-int-int-">getPartition(Message, int, int)</a></span> - Method in class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/ShuffleGroupingPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner">ShuffleGroupingPartitioner</a></dt>
@@ -3912,21 +3893,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterHarness.html#getPort--">getPort()</a></span> - Method in interface org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterHarness.html" title="interface in org.apache.gearpump.cluster">MasterHarness</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html#getProcessor-akka.actor.ActorSystem-">getProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ChainableOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html#getProcessor-akka.actor.ActorSystem-">getProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSinkOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html#getProcessor-akka.actor.ActorSystem-">getProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSourceOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html#getProcessor-akka.actor.ActorSystem-">getProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">GroupByOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html#getProcessor-akka.actor.ActorSystem-">getProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">MergeOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/Op.html#getProcessor-akka.actor.ActorSystem-">getProcessor(ActorSystem)</a></span> - Method in interface org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/Op.html" title="interface in org.apache.gearpump.streaming.dsl.plan">Op</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html#getProcessor-akka.actor.ActorSystem-">getProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ProcessorOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html#getProcessor-int-java.lang.String-org.apache.gearpump.cluster.UserConfig-akka.actor.ActorSystem-">getProcessor(int, String, UserConfig, ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">GroupAlsoByWindow</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskActor.html#getProcessingWatermark--">getProcessingWatermark()</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskActor.html" title="class in org.apache.gearpump.streaming.task">TaskActor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/kafka/util/KafkaConfig.html#getProducerConfig--">getProducerConfig()</a></span> - Method in class org.apache.gearpump.streaming.kafka.util.<a href="org/apache/gearpump/streaming/kafka/util/KafkaConfig.html" title="class in org.apache.gearpump.streaming.kafka.util">KafkaConfig</a></dt>
 <dd>&nbsp;</dd>
@@ -3952,8 +3919,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/kafka/lib/source/consumer/ExponentialBackoffSleeper.html#getSleepDuration--">getSleepDuration()</a></span> - Method in class org.apache.gearpump.streaming.kafka.lib.source.consumer.<a href="org/apache/gearpump/streaming/kafka/lib/source/consumer/ExponentialBackoffSleeper.html" title="class in org.apache.gearpump.streaming.kafka.lib.source.consumer">ExponentialBackoffSleeper</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html#GetStallingTasks-int-">GetStallingTasks(int)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html#GetStallingTasks:D--">GetStallingTasks$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks$</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/task/GetStartClock.html" title="class in org.apache.gearpump.streaming.task"><span class="typeNameLink">GetStartClock</span></a> - Class in <a href="org/apache/gearpump/streaming/task/package-summary.html">org.apache.gearpump.streaming.task</a></dt>
@@ -4023,6 +3988,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.GetWorkerData$.html#GetWorkerData:D--">GetWorkerData$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.GetWorkerData$.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.GetWorkerData$</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindowFunction.html#globalWindow--">globalWindow()</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">GlobalWindowFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">GlobalWindowFunction</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindowFunction.html#GlobalWindowFunction--">GlobalWindowFunction()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">GlobalWindowFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">GlobalWindows</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindows.html#GlobalWindows--">GlobalWindows()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/GlobalWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">GlobalWindows</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/DagManagerSpec.html#graph--">graph()</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/DagManagerSpec.html" title="class in org.apache.gearpump.streaming.appmaster">DagManagerSpec</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/DAG.html#graph--">graph()</a></span> - Method in class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/DAG.html" title="class in org.apache.gearpump.streaming">DAG</a></dt>
@@ -4075,30 +4050,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/kafka/util/KafkaConfig.html#GROUP_ID_DOC">GROUP_ID_DOC</a></span> - Static variable in class org.apache.gearpump.streaming.kafka.util.<a href="org/apache/gearpump/streaming/kafka/util/KafkaConfig.html" title="class in org.apache.gearpump.streaming.kafka.util">KafkaConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.impl"><span class="typeNameLink">GroupAlsoByWindow</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html" title="type parameter in GroupAlsoByWindow">T</a>,<a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html" title="type parameter in GroupAlsoByWindow">GROUP</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/window/impl/package-summary.html">org.apache.gearpump.streaming.dsl.window.impl</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html#GroupAlsoByWindow-scala.Function1-org.apache.gearpump.streaming.dsl.window.api.Windows-">GroupAlsoByWindow(Function1&lt;T, GROUP&gt;, Windows&lt;T&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">GroupAlsoByWindow</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/javaapi/functions/GroupByFunction.html#groupBy-T-">groupBy(T)</a></span> - Method in class org.apache.gearpump.streaming.dsl.javaapi.functions.<a href="org/apache/gearpump/streaming/dsl/javaapi/functions/GroupByFunction.html" title="class in org.apache.gearpump.streaming.dsl.javaapi.functions">GroupByFunction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html#groupBy-org.apache.gearpump.streaming.dsl.javaapi.functions.GroupByFunction-int-java.lang.String-">groupBy(GroupByFunction&lt;T, GROUP&gt;, int, String)</a></span> - Method in class org.apache.gearpump.streaming.dsl.javaapi.<a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi">JavaStream</a></dt>
 <dd>
 <div class="block">Group by a stream and turns it to a list of sub-streams.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaWindowStream.html#groupBy-org.apache.gearpump.streaming.dsl.javaapi.functions.GroupByFunction-int-java.lang.String-">groupBy(GroupByFunction&lt;T, GROUP&gt;, int, String)</a></span> - Method in class org.apache.gearpump.streaming.dsl.javaapi.<a href="org/apache/gearpump/streaming/dsl/javaapi/JavaWindowStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi">JavaWindowStream</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html#groupBy--">groupBy()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">GroupByOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html#groupBy-scala.Function1-int-java.lang.String-">groupBy(Function1&lt;T, GROUP&gt;, int, String)</a></span> - Method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">Stream</a></dt>
 <dd>
 <div class="block">Group by function (T =&gt; Group)</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/WindowStream.html#groupBy-scala.Function1-int-java.lang.String-">groupBy(Function1&lt;T, GROUP&gt;, int, String)</a></span> - Method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/WindowStream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">WindowStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html#groupBy-org.apache.gearpump.Message-">groupBy(Message)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">GroupAlsoByWindow</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html#groupByFn--">groupByFn()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">GroupAlsoByWindow</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/javaapi/functions/GroupByFunction.html" title="class in org.apache.gearpump.streaming.dsl.javaapi.functions"><span class="typeNameLink">GroupByFunction</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/javaapi/functions/GroupByFunction.html" title="type parameter in GroupByFunction">T</a>,<a href="org/apache/gearpump/streaming/dsl/javaapi/functions/GroupByFunction.html" title="type parameter in GroupByFunction">GROUP</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/javaapi/functions/package-summary.html">org.apache.gearpump.streaming.dsl.javaapi.functions</a></dt>
 <dd>
 <div class="block">Assigns the input value into a group.</div>
@@ -4111,23 +4074,33 @@
 </dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html" title="class in org.apache.gearpump.streaming.dsl.plan"><span class="typeNameLink">GroupByOp</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html" title="type parameter in GroupByOp">IN</a>,<a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html" title="type parameter in GroupByOp">GROUP</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/plan/package-summary.html">org.apache.gearpump.streaming.dsl.plan</a></dt>
 <dd>
-<div class="block">This represents a Processor with window aggregation</div>
+<div class="block">This represents a Processor with groupBy and window aggregation</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html#GroupByOp-org.apache.gearpump.streaming.dsl.window.impl.GroupAlsoByWindow-int-java.lang.String-org.apache.gearpump.cluster.UserConfig-">GroupByOp(GroupAlsoByWindow&lt;IN, GROUP&gt;, int, String, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">GroupByOp</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in org.apache.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">GroupByPartitioner</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">T</a>,<a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">GROUP</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/partitioner/package-summary.html">org.apache.gearpump.streaming.dsl.partitioner</a></dt>
+<dt><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner"><span class="typeNameLink">GroupByPartitioner</span></a>&lt;<a href="org/apache/gearpump/streaming/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">T</a>,<a href="org/apache/gearpump/streaming/partitioner/GroupByPartitioner.html" title="type parameter in GroupByPartitioner">GROUP</a>&gt; - Class in <a href="org/apache/gearpump/streaming/partitioner/package-summary.html">org.apache.gearpump.streaming.partitioner</a></dt>
 <dd>
 <div class="block">Partition messages by applying group by function first.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#GroupByPartitioner-scala.Function1-">GroupByPartitioner(Function1&lt;T, GROUP&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.partitioner.<a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitioner.html#GroupByPartitioner-scala.Function1-">GroupByPartitioner(Function1&lt;T, GROUP&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/GroupByPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitioner</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.html" title="class in org.apache.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">GroupByPartitionerSpec</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/partitioner/package-summary.html">org.apache.gearpump.streaming.dsl.partitioner</a></dt>
+<dt><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.html" title="class in org.apache.gearpump.streaming.partitioner"><span class="typeNameLink">GroupByPartitionerSpec</span></a> - Class in <a href="org/apache/gearpump/streaming/partitioner/package-summary.html">org.apache.gearpump.streaming.partitioner</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.html#GroupByPartitionerSpec--">GroupByPartitionerSpec()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.partitioner.<a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitionerSpec</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.html#GroupByPartitionerSpec--">GroupByPartitionerSpec()</a></span> - Constructor for class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitionerSpec</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">GroupByPartitionerSpec.People</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/partitioner/package-summary.html">org.apache.gearpump.streaming.dsl.partitioner</a></dt>
+<dt><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.partitioner"><span class="typeNameLink">GroupByPartitionerSpec.People</span></a> - Class in <a href="org/apache/gearpump/streaming/partitioner/package-summary.html">org.apache.gearpump.streaming.partitioner</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People$.html" title="class in org.apache.gearpump.streaming.dsl.partitioner"><span class="typeNameLink">GroupByPartitionerSpec.People$</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/partitioner/package-summary.html">org.apache.gearpump.streaming.dsl.partitioner</a></dt>
+<dt><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People$.html" title="class in org.apache.gearpump.streaming.partitioner"><span class="typeNameLink">GroupByPartitionerSpec.People$</span></a> - Class in <a href="org/apache/gearpump/streaming/partitioner/package-summary.html">org.apache.gearpump.streaming.partitioner</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">GroupByTask</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html" title="type parameter in GroupByTask">IN</a>,<a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html" title="type parameter in GroupByTask">GROUP</a>,<a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html" title="type parameter in GroupByTask">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
+<dd>
+<div class="block">Processes messages in groups as defined by groupBy function.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html#GroupByTask-scala.Function1-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">GroupByTask(Function1&lt;IN, GROUP&gt;, TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html" title="class in org.apache.gearpump.streaming.dsl.task">GroupByTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html#GroupByTask-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">GroupByTask(TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html" title="class in org.apache.gearpump.streaming.dsl.task">GroupByTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/dsl/task/GroupByTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">GroupByTaskSpec</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/GroupByTaskSpec.html#GroupByTaskSpec--">GroupByTaskSpec()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/GroupByTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task">GroupByTaskSpec</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/InMemoryKVService.GroupDeleted.html#GroupDeleted-java.lang.String-">GroupDeleted(String)</a></span> - Constructor for class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/InMemoryKVService.GroupDeleted.html" title="class in org.apache.gearpump.cluster.master">InMemoryKVService.GroupDeleted</a></dt>
 <dd>&nbsp;</dd>
@@ -4551,6 +4524,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.html#isNonMerging--">isNonMerging()</a></span> - Method in interface org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.html" title="interface in org.apache.gearpump.streaming.dsl.window.api">WindowFunction</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.PerElementWindowFunction$.html#isNonMerging--">isNonMerging()</a></span> - Method in class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/DataSourceProcessor.PerElementWindowFunction$.html" title="class in org.apache.gearpump.streaming.source">DataSourceProcessor.PerElementWindowFunction$</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterHarness.html#isPortUsed-java.lang.String-int-">isPortUsed(String, int)</a></span> - Method in interface org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterHarness.html" title="interface in org.apache.gearpump.cluster">MasterHarness</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/TaskRegistry.html#isTaskRegisteredForExecutor-int-">isTaskRegisteredForExecutor(int)</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/TaskRegistry.html" title="class in org.apache.gearpump.streaming.appmaster">TaskRegistry</a></dt>
@@ -4650,10 +4625,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStreamApp.html#JavaStreamApp-java.lang.String-org.apache.gearpump.cluster.client.ClientContext-org.apache.gearpump.cluster.UserConfig-">JavaStreamApp(String, ClientContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.javaapi.<a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStreamApp.html" title="class in org.apache.gearpump.streaming.dsl.javaapi">JavaStreamApp</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaWindowStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi"><span class="typeNameLink">JavaWindowStream</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/javaapi/JavaWindowStream.html" title="type parameter in JavaWindowStream">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/javaapi/package-summary.html">org.apache.gearpump.streaming.dsl.javaapi</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaWindowStream.html#JavaWindowStream-org.apache.gearpump.streaming.dsl.scalaapi.WindowStream-">JavaWindowStream(WindowStream&lt;T&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.javaapi.<a href="org/apache/gearpump/streaming/dsl/javaapi/JavaWindowStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi">JavaWindowStream</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamSpec.Join.html#Join-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">Join(TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamSpec.Join.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">StreamSpec.Join</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClusterConfig.html#JVM_RESERVED_PROPERTIES--">JVM_RESERVED_PROPERTIES()</a></span> - Static method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClusterConfig.html" title="class in org.apache.gearpump.cluster">ClusterConfig</a></dt>
@@ -4870,6 +4841,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/MasterSummary.html#leader--">leader()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/MasterSummary.html" title="class in org.apache.gearpump.cluster.master">MasterSummary</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html#left--">left()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">AndThen</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/state/api/MonoidState.html#left--">left()</a></span> - Method in class org.apache.gearpump.streaming.state.api.<a href="org/apache/gearpump/streaming/state/api/MonoidState.html" title="class in org.apache.gearpump.streaming.state.api">MonoidState</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/jarstore/FileDirective.FileInfo.html#length--">length()</a></span> - Method in class org.apache.gearpump.jarstore.<a href="org/apache/gearpump/jarstore/FileDirective.FileInfo.html" title="class in org.apache.gearpump.jarstore">FileDirective.FileInfo</a></dt>
@@ -5504,6 +5477,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/Watermark.html#MAX--">MAX()</a></span> - Static method in class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/Watermark.html" title="class in org.apache.gearpump.streaming.source">Watermark</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskUtil.html#max-java.time.Instant-java.time.Instant-">max(Instant, Instant)</a></span> - Static method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskUtil.html" title="class in org.apache.gearpump.streaming.task">TaskUtil</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/metrics/TaskFilterAggregator.html#MAX_LIMIT--">MAX_LIMIT()</a></span> - Static method in class org.apache.gearpump.streaming.metrics.<a href="org/apache/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in org.apache.gearpump.streaming.metrics">TaskFilterAggregator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/Subscription.html#MAX_PENDING_MESSAGE_COUNT--">MAX_PENDING_MESSAGE_COUNT()</a></span> - Static method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/Subscription.html" title="class in org.apache.gearpump.streaming.task">Subscription</a></dt>
@@ -5538,11 +5513,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/main/MasterWatcher.html#membersByAge--">membersByAge()</a></span> - Method in class org.apache.gearpump.cluster.main.<a href="org/apache/gearpump/cluster/main/MasterWatcher.html" title="class in org.apache.gearpump.cluster.main">MasterWatcher</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html#merge-org.apache.gearpump.streaming.dsl.javaapi.JavaStream-java.lang.String-">merge(JavaStream&lt;T&gt;, String)</a></span> - Method in class org.apache.gearpump.streaming.dsl.javaapi.<a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi">JavaStream</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html#merge-org.apache.gearpump.streaming.dsl.javaapi.JavaStream-int-java.lang.String-">merge(JavaStream&lt;T&gt;, int, String)</a></span> - Method in class org.apache.gearpump.streaming.dsl.javaapi.<a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi">JavaStream</a></dt>
 <dd>
 <div class="block">Merges streams of same type together</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html#merge-org.apache.gearpump.streaming.dsl.scalaapi.Stream-java.lang.String-">merge(Stream&lt;T&gt;, String)</a></span> - Method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">Stream</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html#merge-org.apache.gearpump.streaming.dsl.scalaapi.Stream-int-java.lang.String-">merge(Stream&lt;T&gt;, int, String)</a></span> - Method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">Stream</a></dt>
 <dd>
 <div class="block">Merges data from two stream into one</div>
 </dd>
@@ -5550,20 +5525,10 @@
 <dd>
 <div class="block">This represents a Processor transforming merged streams</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html#MergeOp-java.lang.String-org.apache.gearpump.cluster.UserConfig-">MergeOp(String, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">MergeOp</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html#MergeOp-int-java.lang.String-org.apache.gearpump.cluster.UserConfig-">MergeOp(int, String, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">MergeOp</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump"><span class="typeNameLink">Message</span></a> - Class in <a href="org/apache/gearpump/package-summary.html">org.apache.gearpump</a></dt>
-<dd>
-<div class="block">Each message contains an immutable timestamp.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#Message-java.lang.Object-long-">Message(Object, long)</a></span> - Constructor for class org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></dt>
+<dt><a href="org/apache/gearpump/Message.html" title="interface in org.apache.gearpump"><span class="typeNameLink">Message</span></a> - Interface in <a href="org/apache/gearpump/package-summary.html">org.apache.gearpump</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#Message-java.lang.Object-java.time.Instant-">Message(Object, Instant)</a></span> - Constructor for class org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#Message-java.lang.Object-">Message(Object)</a></span> - Constructor for class org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></dt>
-<dd>
-<div class="block">Instant.EPOCH is used for default timestamp</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/kafka/lib/MessageAndWatermark.html#message--">message()</a></span> - Method in class org.apache.gearpump.streaming.kafka.lib.<a href="org/apache/gearpump/streaming/kafka/lib/MessageAndWatermark.html" title="class in org.apache.gearpump.streaming.kafka.lib">MessageAndWatermark</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/transport/netty/TaskMessage.html#message--">message()</a></span> - Method in class org.apache.gearpump.transport.netty.<a href="org/apache/gearpump/transport/netty/TaskMessage.html" title="class in org.apache.gearpump.transport.netty">TaskMessage</a></dt>
@@ -5718,14 +5683,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/Watermark.html#MIN--">MIN()</a></span> - Static method in class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/Watermark.html" title="class in org.apache.gearpump.streaming.source">Watermark</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskUtil.html#min-java.time.Instant-java.time.Instant-">min(Instant, Instant)</a></span> - Static method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskUtil.html" title="class in org.apache.gearpump.streaming.task">TaskUtil</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#minClock-org.apache.gearpump.streaming.appmaster.ClockService.ProcessorClock:A-">minClock(ClockService.ProcessorClock[])</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in org.apache.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/Subscription.html#minClock--">minClock()</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/Subscription.html" title="class in org.apache.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskActor.html#minClock--">minClock()</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskActor.html" title="class in org.apache.gearpump.streaming.task">TaskActor</a></dt>
-<dd>
-<div class="block">Returns min clock of this task</div>
-</dd>
 <dt><a href="org/apache/gearpump/cluster/MiniCluster.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">MiniCluster</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MiniCluster.html#MiniCluster--">MiniCluster()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MiniCluster.html" title="class in org.apache.gearpump.cluster">MiniCluster</a></dt>
@@ -6656,18 +6617,6 @@
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People$.html#MODULE:D">MODULE$</a></span> - Static variable in class org.apache.gearpump.streaming.dsl.partitioner.<a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People$.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitionerSpec.People$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.Triggering$.html#MODULE:D">MODULE$</a></span> - Static variable in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.Triggering$.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask.Triggering$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform$.html#MODULE:D">MODULE$</a></span> - Static variable in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform$.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask.Transform$</a></dt>
-<dd>
-<div class="block">Static reference to the singleton instance of this Scala object.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/executor/Executor.ExecutorConfig$.html#MODULE:D">MODULE$</a></span> - Static variable in class org.apache.gearpump.streaming.executor.<a href="org/apache/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in org.apache.gearpump.streaming.executor">Executor.ExecutorConfig$</a></dt>
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
@@ -6724,10 +6673,18 @@
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People$.html#MODULE:D">MODULE$</a></span> - Static variable in class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People$.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitionerSpec.People$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/Processor.DefaultProcessor$.html#MODULE:D">MODULE$</a></span> - Static variable in class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in org.apache.gearpump.streaming">Processor.DefaultProcessor$</a></dt>
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.PerElementWindowFunction$.html#MODULE:D">MODULE$</a></span> - Static variable in class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/DataSourceProcessor.PerElementWindowFunction$.html" title="class in org.apache.gearpump.streaming.source">DataSourceProcessor.PerElementWindowFunction$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskActor.FLUSH$.html#MODULE:D">MODULE$</a></span> - Static variable in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in org.apache.gearpump.streaming.task">TaskActor.FLUSH$</a></dt>
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
@@ -6844,8 +6801,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/state/api/MonoidState.html#MonoidState-org.apache.gearpump.streaming.state.api.Monoid-">MonoidState(Monoid&lt;T&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.state.api.<a href="org/apache/gearpump/streaming/state/api/MonoidState.html" title="class in org.apache.gearpump.streaming.state.api">MonoidState</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#msg--">msg()</a></span> - Method in class org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/ExecutorManager.BroadCast.html#msg--">msg()</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/ExecutorManager.BroadCast.html" title="class in org.apache.gearpump.streaming.appmaster">ExecutorManager.BroadCast</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/ExecutorManager.UniCast.html#msg--">msg()</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/ExecutorManager.UniCast.html" title="class in org.apache.gearpump.streaming.appmaster">ExecutorManager.UniCast</a></dt>
@@ -6900,10 +6855,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/metrics/Metrics.Timer.html#name--">name()</a></span> - Method in class org.apache.gearpump.metrics.<a href="org/apache/gearpump/metrics/Metrics.Timer.html" title="class in org.apache.gearpump.metrics">Metrics.Timer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People.html#name--">name()</a></span> - Method in class org.apache.gearpump.streaming.dsl.partitioner.<a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitionerSpec.People</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/StreamApplication.html#name--">name()</a></span> - Method in class org.apache.gearpump.streaming.javaapi.<a href="org/apache/gearpump/streaming/javaapi/StreamApplication.html" title="class in org.apache.gearpump.streaming.javaapi">StreamApplication</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People.html#name--">name()</a></span> - Method in class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitionerSpec.People</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/PartitionerByClassName.html#name--">name()</a></span> - Method in class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/PartitionerByClassName.html" title="class in org.apache.gearpump.streaming.partitioner">PartitionerByClassName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/PartitionerFactory.html#name--">name()</a></span> - Method in interface org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/PartitionerFactory.html" title="interface in org.apache.gearpump.streaming.partitioner">PartitionerFactory</a></dt>
@@ -6998,7 +6953,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html#NonLocality:D--">NonLocality$()</a></span> - Constructor for class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in org.apache.gearpump.streaming.appmaster">TaskLocator.NonLocality$</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/api/NonMergingWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">NonMergingWindowFunction</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/api/NonMergingWindowFunction.html" title="type parameter in NonMergingWindowFunction">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/api/NonMergingWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">NonMergingWindowFunction</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/NonMergingWindowFunction.html#NonMergingWindowFunction--">NonMergingWindowFunction()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/NonMergingWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">NonMergingWindowFunction</a></dt>
 <dd>&nbsp;</dd>
@@ -7050,16 +7005,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamSpec.Join.html#onNext-org.apache.gearpump.Message-">onNext(Message)</a></span> - Method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamSpec.Join.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">StreamSpec.Join</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html#onNext-org.apache.gearpump.Message-">onNext(Message)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">CountTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html#onNext-org.apache.gearpump.Message-">onNext(Message)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">EventTimeTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html#onNext-org.apache.gearpump.Message-">onNext(Message)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html#onNext-org.apache.gearpump.Message-">onNext(Message)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html" title="class in org.apache.gearpump.streaming.dsl.task">GroupByTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html#onNext-org.apache.gearpump.Message-">onNext(Message)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html#onNext-org.apache.gearpump.Message-">onNext(Message)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask.Transform</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/Task.html#onNext-org.apache.gearpump.Message-">onNext(Message)</a></span> - Method in class org.apache.gearpump.streaming.javaapi.<a href="org/apache/gearpump/streaming/javaapi/Task.html" title="class in org.apache.gearpump.streaming.javaapi">Task</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/sink/DataSinkTask.html#onNext-org.apache.gearpump.Message-">onNext(Message)</a></span> - Method in class org.apache.gearpump.streaming.sink.<a href="org/apache/gearpump/streaming/sink/DataSinkTask.html" title="class in org.apache.gearpump.streaming.sink">DataSinkTask</a></dt>
@@ -7080,11 +7029,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/executor/Executor.html#onRestartTasks--">onRestartTasks()</a></span> - Method in class org.apache.gearpump.streaming.executor.<a href="org/apache/gearpump/streaming/executor/Executor.html" title="class in org.apache.gearpump.streaming.executor">Executor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html#onStart-java.time.Instant-">onStart(Instant)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html#onStart-java.time.Instant-">onStart(Instant)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html#onStart-java.time.Instant-">onStart(Instant)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask.Transform</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/Subscription.html#onStallingTime-long-">onStallingTime(long)</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/Subscription.html" title="class in org.apache.gearpump.streaming.task">Subscription</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/Task.html#onStart-java.time.Instant-">onStart(Instant)</a></span> - Method in class org.apache.gearpump.streaming.javaapi.<a href="org/apache/gearpump/streaming/javaapi/Task.html" title="class in org.apache.gearpump.streaming.javaapi">Task</a></dt>
 <dd>&nbsp;</dd>
@@ -7104,10 +7049,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskWrapper.html#onStart-java.time.Instant-">onStart(Instant)</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskWrapper.html" title="class in org.apache.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html#onStop--">onStop()</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html#onStop--">onStop()</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask.Transform</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/Task.html#onStop--">onStop()</a></span> - Method in class org.apache.gearpump.streaming.javaapi.<a href="org/apache/gearpump/streaming/javaapi/Task.html" title="class in org.apache.gearpump.streaming.javaapi">Task</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/sink/DataSinkTask.html#onStop--">onStop()</a></span> - Method in class org.apache.gearpump.streaming.sink.<a href="org/apache/gearpump/streaming/sink/DataSinkTask.html" title="class in org.apache.gearpump.streaming.sink">DataSinkTask</a></dt>
@@ -7130,12 +7071,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskActor.html#onUnManagedMessage-java.lang.Object-">onUnManagedMessage(Object)</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskActor.html" title="class in org.apache.gearpump.streaming.task">TaskActor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html#onWatermarkProgress-java.time.Instant-">onWatermarkProgress(Instant)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">EventTimeTriggerTask</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html#onWatermarkProgress-java.time.Instant-">onWatermarkProgress(Instant)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/GroupByTask.html" title="class in org.apache.gearpump.streaming.dsl.task">GroupByTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html#onWatermarkProgress-java.time.Instant-">onWatermarkProgress(Instant)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html#onWatermarkProgress-java.time.Instant-">onWatermarkProgress(Instant)</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask.Transform</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/DataSourceTask.html#onWatermarkProgress-java.time.Instant-">onWatermarkProgress(Instant)</a></span> - Method in class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/DataSourceTask.html" title="class in org.apache.gearpump.streaming.source">DataSourceTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/state/api/PersistentTask.html#onWatermarkProgress-java.time.Instant-">onWatermarkProgress(Instant)</a></span> - Method in class org.apache.gearpump.streaming.state.api.<a href="org/apache/gearpump/streaming/state/api/PersistentTask.html" title="class in org.apache.gearpump.streaming.state.api">PersistentTask</a></dt>
@@ -7274,8 +7213,6 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/javaapi/functions/package-summary.html">org.apache.gearpump.streaming.dsl.javaapi.functions</a> - package org.apache.gearpump.streaming.dsl.javaapi.functions</dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/partitioner/package-summary.html">org.apache.gearpump.streaming.dsl.partitioner</a> - package org.apache.gearpump.streaming.dsl.partitioner</dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/plan/package-summary.html">org.apache.gearpump.streaming.dsl.plan</a> - package org.apache.gearpump.streaming.dsl.plan</dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/plan/functions/package-summary.html">org.apache.gearpump.streaming.dsl.plan.functions</a> - package org.apache.gearpump.streaming.dsl.plan.functions</dt>
@@ -7385,6 +7322,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/hadoop/lib/format/OutputFormatter.html" title="interface in org.apache.gearpump.streaming.hadoop.lib.format"><span class="typeNameLink">OutputFormatter</span></a> - Interface in <a href="org/apache/gearpump/streaming/hadoop/lib/format/package-summary.html">org.apache.gearpump.streaming.hadoop.lib.format</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/TriggeredOutputs.html#outputs--">outputs()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/TriggeredOutputs.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">TriggeredOutputs</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskWrapper.html#outputUnManaged-java.lang.Object-scala.collection.Seq-">outputUnManaged(Object, Seq&lt;TaskId&gt;)</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskWrapper.html" title="class in org.apache.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>
 <div class="block">Use with caution, output unmanaged message to target tasks</div>
@@ -7427,6 +7366,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html#parallelism--">parallelism()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">GroupByOp</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html#parallelism--">parallelism()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">MergeOp</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html#parallelism--">parallelism()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ProcessorOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/Processor.html#parallelism--">parallelism()</a></span> - Method in class org.apache.gearpump.streaming.javaapi.<a href="org/apache/gearpump/streaming/javaapi/Processor.html" title="class in org.apache.gearpump.streaming.javaapi">Processor</a></dt>
@@ -7544,9 +7485,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/scheduler/Scheduler.PendingRequest$.html#PendingRequest:D--">PendingRequest$()</a></span> - Constructor for class org.apache.gearpump.cluster.scheduler.<a href="org/apache/gearpump/cluster/scheduler/Scheduler.PendingRequest$.html" title="class in org.apache.gearpump.cluster.scheduler">Scheduler.PendingRequest$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People.html#People-java.lang.String-java.lang.String-">People(String, String)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.partitioner.<a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitionerSpec.People</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People.html#People-java.lang.String-java.lang.String-">People(String, String)</a></span> - Constructor for class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitionerSpec.People</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People$.html#People:D--">People$()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.partitioner.<a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People$.html" title="class in org.apache.gearpump.streaming.dsl.partitioner">GroupByPartitionerSpec.People$</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People$.html#People:D--">People$()</a></span> - Constructor for class org.apache.gearpump.streaming.partitioner.<a href="org/apache/gearpump/streaming/partitioner/GroupByPartitionerSpec.People$.html" title="class in org.apache.gearpump.streaming.partitioner">GroupByPartitionerSpec.People$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.PerElementWindowFunction$.html#PerElementWindowFunction:D--">PerElementWindowFunction$()</a></span> - Constructor for class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/DataSourceProcessor.PerElementWindowFunction$.html" title="class in org.apache.gearpump.streaming.source">DataSourceProcessor.PerElementWindowFunction$</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/security/Authenticator.AuthenticationResult.html#permissionLevel--">permissionLevel()</a></span> - Method in interface org.apache.gearpump.security.<a href="org/apache/gearpump/security/Authenticator.AuthenticationResult.html" title="interface in org.apache.gearpump.security">Authenticator.AuthenticationResult</a></dt>
 <dd>&nbsp;</dd>
@@ -7697,7 +7640,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html#process-IN-">process(IN)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">AndThen</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/Emit.html#process-T-">process(T)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/Emit.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">Emit</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/DummyRunner.html#process-T-">process(T)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/DummyRunner.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">DummyRunner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/FlatMapper.html#process-IN-">process(IN)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/FlatMapper.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">FlatMapper</a></dt>
 <dd>&nbsp;</dd>
@@ -7709,11 +7652,13 @@
 <dd>
 <div class="block">Connects with a low level Processor(TaskDescription)</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html#process-org.apache.gearpump.Message-">process(Message)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">DefaultWindowRunner</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html#process-org.apache.gearpump.streaming.dsl.window.impl.TimestampedValue-">process(TimestampedValue&lt;IN&gt;)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">AndThen</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html#process-org.apache.gearpump.streaming.dsl.window.impl.TimestampedValue-">process(TimestampedValue&lt;IN&gt;)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">DefaultWindowRunner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/ReduceFnRunner.html#process-org.apache.gearpump.Message-">process(Message)</a></span> - Method in interface org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/ReduceFnRunner.html" title="interface in org.apache.gearpump.streaming.dsl.window.impl">ReduceFnRunner</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html#process-org.apache.gearpump.Message-">process(Message)</a></span> - Method in interface org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html" title="interface in org.apache.gearpump.streaming.dsl.window.impl">WindowRunner</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html#process-org.apache.gearpump.streaming.dsl.window.impl.TimestampedValue-">process(TimestampedValue&lt;IN&gt;)</a></span> - Method in interface org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html" title="interface in org.apache.gearpump.streaming.dsl.window.impl">WindowRunner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterHarness.html#PROCESS_BOOT_TIME--">PROCESS_BOOT_TIME()</a></span> - Method in interface org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterHarness.html" title="interface in org.apache.gearpump.cluster">MasterHarness</a></dt>
 <dd>&nbsp;</dd>
@@ -7721,26 +7666,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/worker/Worker.ProcessInfo$.html#ProcessInfo:D--">ProcessInfo$()</a></span> - Constructor for class org.apache.gearpump.cluster.worker.<a href="org/apache/gearpump/cluster/worker/Worker.ProcessInfo$.html" title="class in org.apache.gearpump.cluster.worker">Worker.ProcessInfo$</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/api/ProcessingTimeTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">ProcessingTimeTrigger</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/ProcessingTimeTrigger.html#ProcessingTimeTrigger--">ProcessingTimeTrigger()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/ProcessingTimeTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api">ProcessingTimeTrigger</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">ProcessingTimeTriggerTask</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="type parameter in ProcessingTimeTriggerTask">IN</a>,<a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="type parameter in ProcessingTimeTriggerTask">GROUP</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
-<dd>
-<div class="block">This task triggers output on scheduled system time interval.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html#ProcessingTimeTriggerTask-org.apache.gearpump.streaming.dsl.window.impl.GroupAlsoByWindow-org.apache.gearpump.streaming.dsl.window.impl.WindowRunner-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">ProcessingTimeTriggerTask(GroupAlsoByWindow&lt;IN, GROUP&gt;, WindowRunner, TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html#ProcessingTimeTriggerTask-org.apache.gearpump.streaming.dsl.window.impl.GroupAlsoByWindow-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">ProcessingTimeTriggerTask(GroupAlsoByWindow&lt;IN, GROUP&gt;, TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html#ProcessingTimeTriggerTask-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">ProcessingTimeTriggerTask(TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.Triggering$.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">ProcessingTimeTriggerTask.Triggering$</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">ProcessingTimeTriggerTaskSpec</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTaskSpec.html#ProcessingTimeTriggerTaskSpec--">ProcessingTimeTriggerTaskSpec()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTaskSpec</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/util/ProcessLogRedirector.html" title="class in org.apache.gearpump.util"><span class="typeNameLink">ProcessLogRedirector</span></a> - Class in <a href="org/apache/gearpump/util/package-summary.html">org.apache.gearpump.util</a></dt>
 <dd>
 <div class="block">Redirect the console output to parent process</div>
@@ -8188,8 +8113,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/Master.html#receiveHandler--">receiveHandler()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/Master.html" title="class in org.apache.gearpump.cluster.master">Master</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html#receiveUnManagedMessage--">receiveUnManagedMessage()</a></span> - Method in class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/Task.html#receiveUnManagedMessage--">receiveUnManagedMessage()</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/Task.html" title="class in org.apache.gearpump.streaming.task">Task</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskInterface.html#receiveUnManagedMessage--">receiveUnManagedMessage()</a></span> - Method in interface org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskInterface.html" title="interface in org.apache.gearpump.streaming.task">TaskInterface</a></dt>
@@ -8594,6 +8517,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/RichProcess.html#RichProcess-scala.sys.process.Process-org.apache.gearpump.util.ConsoleOutput-">RichProcess(Process, ConsoleOutput)</a></span> - Constructor for class org.apache.gearpump.util.<a href="org/apache/gearpump/util/RichProcess.html" title="class in org.apache.gearpump.util">RichProcess</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html#right--">right()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">AndThen</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/state/api/MonoidState.html#right--">right()</a></span> - Method in class org.apache.gearpump.streaming.state.api.<a href="org/apache/gearpump/streaming/state/api/MonoidState.html" title="class in org.apache.gearpump.streaming.state.api">MonoidState</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html#rotate--">rotate()</a></span> - Method in class org.apache.gearpump.streaming.hadoop.lib.rotation.<a href="org/apache/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html" title="class in org.apache.gearpump.streaming.hadoop.lib.rotation">FileSizeRotation</a></dt>
@@ -8720,8 +8645,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskActor.SendAck$.html#SendAck:D--">SendAck$()</a></span> - Constructor for class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in org.apache.gearpump.streaming.task">TaskActor.SendAck$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/Subscription.html#sendAckRequestOnStallingTime-long-">sendAckRequestOnStallingTime(long)</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/Subscription.html" title="class in org.apache.gearpump.streaming.task">Subscription</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/Task.html#sender--">sender()</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/Task.html" title="class in org.apache.gearpump.streaming.task">Task</a></dt>
 <dd>
 <div class="block">For managed message(type of Message), the sender mean nothing,
@@ -8893,7 +8816,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/ExpressTransport.html#sessionRef--">sessionRef()</a></span> - Method in interface org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/ExpressTransport.html" title="interface in org.apache.gearpump.streaming.task">ExpressTransport</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">SessionWindowFunction</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindowFunction.html" title="type parameter in SessionWindowFunction">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">SessionWindowFunction</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindowFunction.html#SessionWindowFunction-java.time.Duration-">SessionWindowFunction(Duration)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">SessionWindowFunction</a></dt>
 <dd>&nbsp;</dd>
@@ -9027,8 +8950,6 @@
 <dd>
 <div class="block">Creates a Sink Processor</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html#size--">size()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountWindowFunction</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindowFunction.html#size--">size()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">SlidingWindowFunction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html#size--">size()</a></span> - Method in class org.apache.gearpump.streaming.metrics.<a href="org/apache/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in org.apache.gearpump.streaming.metrics">ProcessorAggregator.MultiLayerMap</a></dt>
@@ -9045,7 +8966,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/state/impl/Window.html#slideTo-long-">slideTo(long)</a></span> - Method in class org.apache.gearpump.streaming.state.impl.<a href="org/apache/gearpump/streaming/state/impl/Window.html" title="class in org.apache.gearpump.streaming.state.impl">Window</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">SlidingWindowFunction</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindowFunction.html" title="type parameter in SlidingWindowFunction">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">SlidingWindowFunction</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindowFunction.html#SlidingWindowFunction-java.time.Duration-java.time.Duration-">SlidingWindowFunction(Duration, Duration)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">SlidingWindowFunction</a></dt>
 <dd>&nbsp;</dd>
@@ -9264,7 +9185,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi"><span class="typeNameLink">Stream</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="type parameter in Stream">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/scalaapi/package-summary.html">org.apache.gearpump.streaming.dsl.scalaapi</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html#Stream-org.apache.gearpump.util.Graph-org.apache.gearpump.streaming.dsl.plan.Op-scala.Option-">Stream(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">Stream</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html#Stream-org.apache.gearpump.util.Graph-org.apache.gearpump.streaming.dsl.plan.Op-scala.Option-org.apache.gearpump.streaming.dsl.window.api.Windows-">Stream(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;, Windows)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">Stream</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.Sink.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi"><span class="typeNameLink">Stream.Sink</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.Sink.html" title="type parameter in Stream.Sink">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/scalaapi/package-summary.html">org.apache.gearpump.streaming.dsl.scalaapi</a></dt>
 <dd>&nbsp;</dd>
@@ -9385,9 +9306,9 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/task/Subscription.html" title="class in org.apache.gearpump.streaming.task"><span class="typeNameLink">Subscription</span></a> - Class in <a href="org/apache/gearpump/streaming/task/package-summary.html">org.apache.gearpump.streaming.task</a></dt>
 <dd>
-<div class="block">Manges the output and message clock for single downstream processor</div>
+<div class="block">Manages the output and message clock for single downstream processor</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/Subscription.html#Subscription-int-int-org.apache.gearpump.streaming.task.TaskId-org.apache.gearpump.streaming.task.Subscriber-int-org.apache.gearpump.streaming.task.ExpressTransport-int-int-">Subscription(int, int, TaskId, Subscriber, int, ExpressTransport, int, int)</a></span> - Constructor for class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/Subscription.html" title="class in org.apache.gearpump.streaming.task">Subscription</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/Subscription.html#Subscription-int-int-org.apache.gearpump.streaming.task.TaskId-org.apache.gearpump.streaming.task.Subscriber-int-org.apache.gearpump.streaming.task.TaskActor-int-int-">Subscription(int, int, TaskId, Subscriber, int, TaskActor, int, int)</a></span> - Constructor for class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/Subscription.html" title="class in org.apache.gearpump.streaming.task">Subscription</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/task/SubscriptionSpec.html" title="class in org.apache.gearpump.streaming.task"><span class="typeNameLink">SubscriptionSpec</span></a> - Class in <a href="org/apache/gearpump/streaming/task/package-summary.html">org.apache.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -10095,7 +10016,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/UpdateClock.html#time--">time()</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/UpdateClock.html" title="class in org.apache.gearpump.streaming.task">UpdateClock</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#timeInMillis--">timeInMillis()</a></span> - Method in class org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/DefaultMessage.html#timeInMillis--">timeInMillis()</a></span> - Method in class org.apache.gearpump.<a href="org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump">DefaultMessage</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.html#timeout--">timeout()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.html" title="class in org.apache.gearpump.cluster.appmaster">ExecutorSystemLauncher</a></dt>
 <dd>&nbsp;</dd>
@@ -10141,14 +10062,22 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/scheduler/Scheduler.PendingRequest.html#timeStamp--">timeStamp()</a></span> - Method in class org.apache.gearpump.cluster.scheduler.<a href="org/apache/gearpump/cluster/scheduler/Scheduler.PendingRequest.html" title="class in org.apache.gearpump.cluster.scheduler">Scheduler.PendingRequest</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#timestamp--">timestamp()</a></span> - Method in class org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/DefaultMessage.html#timestamp--">timestamp()</a></span> - Method in class org.apache.gearpump.<a href="org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump">DefaultMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#timestamp--">timestamp()</a></span> - Method in interface org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="interface in org.apache.gearpump">Message</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.Context.html#timestamp--">timestamp()</a></span> - Method in interface org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.Context.html" title="interface in org.apache.gearpump.streaming.dsl.window.api">WindowFunction.Context</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/TimestampedValue.html#timestamp--">timestamp()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/TimestampedValue.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">TimestampedValue</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/LatencyProbe.html#timestamp--">timestamp()</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/LatencyProbe.html" title="class in org.apache.gearpump.streaming.task">LatencyProbe</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/SerializedMessage.html#timeStamp--">timeStamp()</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/SerializedMessage.html" title="class in org.apache.gearpump.streaming.task">SerializedMessage</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/impl/TimestampedValue.html" title="class in org.apache.gearpump.streaming.dsl.window.impl"><span class="typeNameLink">TimestampedValue</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/impl/TimestampedValue.html" title="type parameter in TimestampedValue">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/window/impl/package-summary.html">org.apache.gearpump.streaming.dsl.window.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/TimestampedValue.html#TimestampedValue-T-java.time.Instant-">TimestampedValue(T, Instant)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/TimestampedValue.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">TimestampedValue</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in org.apache.gearpump.streaming.transaction.api"><span class="typeNameLink">TimeStampFilter</span></a> - Interface in <a href="org/apache/gearpump/streaming/transaction/api/package-summary.html">org.apache.gearpump.streaming.transaction.api</a></dt>
 <dd>
 <div class="block">TimeStampFilter filters out messages that are obsolete.</div>
@@ -10185,6 +10114,26 @@
 <div class="block">Return an iterator of vertex in topological order of graph with circles
  The node returned by Iterator is stable sorted.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html#toProcessor-akka.actor.ActorSystem-">toProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSinkOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html#toProcessor-akka.actor.ActorSystem-">toProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSourceOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html#toProcessor-akka.actor.ActorSystem-">toProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">GroupByOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html#toProcessor-akka.actor.ActorSystem-">toProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">MergeOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/Op.html#toProcessor-akka.actor.ActorSystem-">toProcessor(ActorSystem)</a></span> - Method in interface org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/Op.html" title="interface in org.apache.gearpump.streaming.dsl.plan">Op</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html#toProcessor-akka.actor.ActorSystem-">toProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ProcessorOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html#toProcessor-akka.actor.ActorSystem-">toProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html#toProcessor-akka.actor.ActorSystem-">toProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformWindowTransformOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html#toProcessor-akka.actor.ActorSystem-">toProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html#toProcessor-akka.actor.ActorSystem-">toProcessor(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowTransformOp</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/TestProbeUtil.html#toProps-akka.testkit.TestProbe-">toProps(akka.testkit.TestProbe)</a></span> - Static method in class org.apache.gearpump.<a href="org/apache/gearpump/TestProbeUtil.html" title="class in org.apache.gearpump">TestProbeUtil</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ApplicationStatus.html#toString--">toString()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ApplicationStatus.html" title="class in org.apache.gearpump.cluster">ApplicationStatus</a></dt>
@@ -10201,24 +10150,31 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/transport/HostPort.html#toTuple--">toTuple()</a></span> - Method in class org.apache.gearpump.transport.<a href="org/apache/gearpump/transport/HostPort.html" title="class in org.apache.gearpump.transport">HostPort</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html#Transform-org.apache.gearpump.streaming.task.TaskContext-scala.Option-scala.collection.immutable.Vector-">Transform(TaskContext, Option&lt;FunctionRunner&lt;IN, OUT&gt;&gt;, Vector&lt;Message&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask.Transform</a></dt>
+<dt><a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan"><span class="typeNameLink">TransformOp</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html" title="type parameter in TransformOp">IN</a>,<a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html" title="type parameter in TransformOp">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/plan/package-summary.html">org.apache.gearpump.streaming.dsl.plan</a></dt>
+<dd>
+<div class="block">This represents operations that can be chained together
+ (e.g.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html#TransformOp-org.apache.gearpump.streaming.dsl.plan.functions.FunctionRunner-org.apache.gearpump.cluster.UserConfig-">TransformOp(FunctionRunner&lt;IN, OUT&gt;, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformOp</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform$.html#Transform:D--">Transform$()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform$.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask.Transform$</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html#transformOp--">transformOp()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformWindowTransformOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">TransformTask</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="type parameter in TransformTask">IN</a>,<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="type parameter in TransformTask">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html#TransformTask-org.apache.gearpump.streaming.dsl.task.TransformTask.Transform-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">TransformTask(TransformTask.Transform&lt;IN, OUT&gt;, TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html#TransformTask-org.apache.gearpump.streaming.dsl.window.impl.WindowRunner-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">TransformTask(WindowRunner&lt;IN, OUT&gt;, TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html#TransformTask-org.apache.gearpump.streaming.task.TaskContext-org.apache.gearpump.cluster.UserConfig-">TransformTask(TaskContext, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTask</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">TransformTask.Transform</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html" title="type parameter in TransformTask.Transform">IN</a>,<a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform.html" title="type parameter in TransformTask.Transform">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/task/TransformTask.Transform$.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">TransformTask.Transform$</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/task/TransformTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task"><span class="typeNameLink">TransformTaskSpec</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/task/package-summary.html">org.apache.gearpump.streaming.dsl.task</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/TransformTaskSpec.html#TransformTaskSpec--">TransformTaskSpec()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/TransformTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task">TransformTaskSpec</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan"><span class="typeNameLink">TransformWindowTransformOp</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="type parameter in TransformWindowTransformOp">IN</a>,<a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="type parameter in TransformWindowTransformOp">MIDDLE</a>,<a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="type parameter in TransformWindowTransformOp">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/plan/package-summary.html">org.apache.gearpump.streaming.dsl.plan</a></dt>
+<dd>
+<div class="block">This is an intermediate operation, produced by chaining TransformOp and WindowOp.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html#TransformWindowTransformOp-org.apache.gearpump.streaming.dsl.plan.TransformOp-org.apache.gearpump.streaming.dsl.plan.WindowTransformOp-">TransformWindowTransformOp(TransformOp&lt;IN, MIDDLE&gt;, WindowTransformOp&lt;MIDDLE, OUT&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformWindowTransformOp</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html#TransitToNewDag:D--">TransitToNewDag$()</a></span> - Constructor for class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in org.apache.gearpump.streaming.appmaster">JarScheduler.TransitToNewDag$</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/transport/netty/Server.TaskIdActorRefTranslation.html#translateToActorRef-int-">translateToActorRef(int)</a></span> - Method in class org.apache.gearpump.transport.netty.<a href="org/apache/gearpump/transport/netty/Server.TaskIdActorRefTranslation.html" title="class in org.apache.gearpump.transport.netty">Server.TaskIdActorRefTranslation</a></dt>
@@ -10237,13 +10193,19 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html#trigger--">trigger()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Windows</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html#trigger-java.time.Instant-">trigger(Instant)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">AndThen</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html#trigger-java.time.Instant-">trigger(Instant)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">DefaultWindowRunner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html#trigger-java.time.Instant-">trigger(Instant)</a></span> - Method in interface org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html" title="interface in org.apache.gearpump.streaming.dsl.window.impl">WindowRunner</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html#triggering-org.apache.gearpump.streaming.dsl.window.api.Trigger-">triggering(Trigger)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Windows</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskUtil.html#trigger-java.time.Instant-org.apache.gearpump.streaming.dsl.window.impl.WindowRunner-org.apache.gearpump.streaming.task.TaskContext-">trigger(Instant, WindowRunner&lt;IN, OUT&gt;, TaskContext)</a></span> - Static method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskUtil.html" title="class in org.apache.gearpump.streaming.task">TaskUtil</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.Triggering$.html#Triggering:D--">Triggering$()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.task.<a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.Triggering$.html" title="class in org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask.Triggering$</a></dt>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/impl/TriggeredOutputs.html" title="class in org.apache.gearpump.streaming.dsl.window.impl"><span class="typeNameLink">TriggeredOutputs</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/impl/TriggeredOutputs.html" title="type parameter in TriggeredOutputs">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/window/impl/package-summary.html">org.apache.gearpump.streaming.dsl.window.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/TriggeredOutputs.html#TriggeredOutputs-scala.collection.TraversableOnce-java.time.Instant-">TriggeredOutputs(TraversableOnce&lt;TimestampedValue&lt;T&gt;&gt;, Instant)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/TriggeredOutputs.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">TriggeredOutputs</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html#triggering-org.apache.gearpump.streaming.dsl.window.api.Trigger-">triggering(Trigger)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Windows</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/FileUtilsSpec.html#TXT--">TXT()</a></span> - Method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/FileUtilsSpec.html" title="class in org.apache.gearpump.util">FileUtilsSpec</a></dt>
 <dd>&nbsp;</dd>
@@ -10327,6 +10289,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/state/api/MonoidState.html#updateState-long-T-">updateState(long, T)</a></span> - Method in class org.apache.gearpump.streaming.state.api.<a href="org/apache/gearpump/streaming/state/api/MonoidState.html" title="class in org.apache.gearpump.streaming.state.api">MonoidState</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskActor.html#updateWatermark-java.time.Instant-">updateWatermark(Instant)</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskActor.html" title="class in org.apache.gearpump.streaming.task">TaskActor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskContext.html#updateWatermark-java.time.Instant-">updateWatermark(Instant)</a></span> - Method in interface org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskContext.html" title="interface in org.apache.gearpump.streaming.task">TaskContext</a></dt>
+<dd>
+<div class="block">Update TaskActor with the processing progress (watermark)</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskWrapper.html#updateWatermark-java.time.Instant-">updateWatermark(Instant)</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskWrapper.html" title="class in org.apache.gearpump.streaming.task">TaskWrapper</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/jarstore/FileServer.Client.html#upload-java.io.File-">upload(File)</a></span> - Method in class org.apache.gearpump.jarstore.<a href="org/apache/gearpump/jarstore/FileServer.Client.html" title="class in org.apache.gearpump.jarstore">FileServer.Client</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/jarstore/FileDirective.html#uploadFile--">uploadFile()</a></span> - Static method in class org.apache.gearpump.jarstore.<a href="org/apache/gearpump/jarstore/FileDirective.html" title="class in org.apache.gearpump.jarstore">FileDirective</a></dt>
@@ -10397,8 +10367,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/DagManagerSpec.html#userConfig--">userConfig()</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/DagManagerSpec.html" title="class in org.apache.gearpump.streaming.appmaster">DagManagerSpec</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html#userConfig--">userConfig()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ChainableOp</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html#userConfig--">userConfig()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSinkOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html#userConfig--">userConfig()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">DataSourceOp</a></dt>
@@ -10411,6 +10379,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html#userConfig--">userConfig()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">ProcessorOp</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html#userConfig--">userConfig()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html#userConfig--">userConfig()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformWindowTransformOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html#userConfig--">userConfig()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html#userConfig--">userConfig()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowTransformOp</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/StreamApplication.html#userConfig-akka.actor.ActorSystem-">userConfig(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.javaapi.<a href="org/apache/gearpump/streaming/javaapi/StreamApplication.html" title="class in org.apache.gearpump.streaming.javaapi">StreamApplication</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/StreamApplication.html#userConfig-akka.actor.ActorSystem-">userConfig(ActorSystem)</a></span> - Method in class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/StreamApplication.html" title="class in org.apache.gearpump.streaming">StreamApplication</a></dt>
@@ -10461,10 +10437,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.HistoryMetricsItem.html#value--">value()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.HistoryMetricsItem.html" title="class in org.apache.gearpump.cluster">MasterToClient.HistoryMetricsItem</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/DefaultMessage.html#value--">value()</a></span> - Method in class org.apache.gearpump.<a href="org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump">DefaultMessage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#value--">value()</a></span> - Method in interface org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="interface in org.apache.gearpump">Message</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/metrics/Metrics.Counter.html#value--">value()</a></span> - Method in class org.apache.gearpump.metrics.<a href="org/apache/gearpump/metrics/Metrics.Counter.html" title="class in org.apache.gearpump.metrics">Metrics.Counter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/metrics/Metrics.Gauge.html#value--">value()</a></span> - Method in class org.apache.gearpump.metrics.<a href="org/apache/gearpump/metrics/Metrics.Gauge.html" title="class in org.apache.gearpump.metrics">Metrics.Gauge</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/TimestampedValue.html#value--">value()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/TimestampedValue.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">TimestampedValue</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/ConfigsSpec.Data.html#value--">value()</a></span> - Method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/ConfigsSpec.Data.html" title="class in org.apache.gearpump.util">ConfigsSpec.Data</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html#valueIterator--">valueIterator()</a></span> - Method in class org.apache.gearpump.streaming.metrics.<a href="org/apache/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in org.apache.gearpump.streaming.metrics">ProcessorAggregator.MultiLayerMap</a></dt>
@@ -10533,7 +10515,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/ClockService.html#waitForStartClock--">waitForStartClock()</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/ClockService.html" title="class in org.apache.gearpump.streaming.appmaster">ClockService</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskActor.html#waitForStartClock--">waitForStartClock()</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskActor.html" title="class in org.apache.gearpump.streaming.task">TaskActor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/TaskActor.html#waitForStartTask-long-">waitForStartTask(long)</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/TaskActor.html" title="class in org.apache.gearpump.streaming.task">TaskActor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/ExecutorManager.html#waitForTaskManager--">waitForTaskManager()</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/ExecutorManager.html" title="class in org.apache.gearpump.streaming.appmaster">ExecutorManager</a></dt>
 <dd>&nbsp;</dd>
@@ -10563,6 +10545,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/MasterProxy.WatchMaster$.html#WatchMaster:D--">WatchMaster$()</a></span> - Constructor for class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/MasterProxy.WatchMaster$.html" title="class in org.apache.gearpump.cluster.master">MasterProxy.WatchMaster$</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/TriggeredOutputs.html#watermark--">watermark()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/TriggeredOutputs.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">TriggeredOutputs</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/kafka/lib/MessageAndWatermark.html#watermark--">watermark()</a></span> - Method in class org.apache.gearpump.streaming.kafka.lib.<a href="org/apache/gearpump/streaming/kafka/lib/MessageAndWatermark.html" title="class in org.apache.gearpump.streaming.kafka.lib">MessageAndWatermark</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/source/Watermark.html" title="class in org.apache.gearpump.streaming.source"><span class="typeNameLink">Watermark</span></a> - Class in <a href="org/apache/gearpump/streaming/source/package-summary.html">org.apache.gearpump.streaming.source</a></dt>
@@ -10571,14 +10555,14 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/source/Watermark.html#Watermark-java.time.Instant-">Watermark(Instant)</a></span> - Constructor for class org.apache.gearpump.streaming.source.<a href="org/apache/gearpump/streaming/source/Watermark.html" title="class in org.apache.gearpump.streaming.source">Watermark</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html#window-org.apache.gearpump.streaming.dsl.window.api.Windows-java.lang.String-">window(Windows&lt;T&gt;, String)</a></span> - Method in class org.apache.gearpump.streaming.dsl.javaapi.<a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi">JavaStream</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/Subscription.html#watermark--">watermark()</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/Subscription.html" title="class in org.apache.gearpump.streaming.task">Subscription</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html#window-org.apache.gearpump.streaming.dsl.window.api.Windows-java.lang.String-">window(Windows&lt;T&gt;, String)</a></span> - Method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">Stream</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html#window-org.apache.gearpump.streaming.dsl.window.api.Windows-">window(Windows)</a></span> - Method in class org.apache.gearpump.streaming.dsl.javaapi.<a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi">JavaStream</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html#window-org.apache.gearpump.streaming.dsl.window.api.Windows-">window(Windows)</a></span> - Method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">Stream</a></dt>
 <dd>
 <div class="block">Window function</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html#window--">window()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">GroupAlsoByWindow</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/window/impl/Window.html" title="class in org.apache.gearpump.streaming.dsl.window.impl"><span class="typeNameLink">Window</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/window/impl/package-summary.html">org.apache.gearpump.streaming.dsl.window.impl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/impl/Window.html#Window-java.time.Instant-java.time.Instant-">Window(Instant, Instant)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.impl.<a href="org/apache/gearpump/streaming/dsl/window/impl/Window.html" title="class in org.apache.gearpump.streaming.dsl.window.impl">Window</a></dt>
@@ -10598,17 +10582,27 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html#windowFn--">windowFn()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Windows</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.html" title="interface in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">WindowFunction</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.html" title="type parameter in WindowFunction">T</a>&gt; - Interface in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.html" title="interface in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">WindowFunction</span></a> - Interface in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.Context.html" title="interface in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">WindowFunction.Context</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.Context.html" title="type parameter in WindowFunction.Context">T</a>&gt; - Interface in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html" title="interface in org.apache.gearpump.streaming.dsl.window.impl"><span class="typeNameLink">WindowRunner</span></a> - Interface in <a href="org/apache/gearpump/streaming/dsl/window/impl/package-summary.html">org.apache.gearpump.streaming.dsl.window.impl</a></dt>
+<dt><a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html" title="class in org.apache.gearpump.streaming.dsl.plan"><span class="typeNameLink">WindowOp</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/plan/package-summary.html">org.apache.gearpump.streaming.dsl.plan</a></dt>
+<dd>
+<div class="block">This represents a window aggregation, together with a following TransformOp</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html#WindowOp-org.apache.gearpump.streaming.dsl.window.api.Windows-org.apache.gearpump.cluster.UserConfig-">WindowOp(Windows, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowOp</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">Windows</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="type parameter in Windows">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html#windowRunner--">windowRunner()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowTransformOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html" title="interface in org.apache.gearpump.streaming.dsl.window.impl"><span class="typeNameLink">WindowRunner</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html" title="type parameter in WindowRunner">IN</a>,<a href="org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html" title="type parameter in WindowRunner">OUT</a>&gt; - Interface in <a href="org/apache/gearpump/streaming/dsl/window/impl/package-summary.html">org.apache.gearpump.streaming.dsl.window.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html#windows--">windows()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">Windows</span></a> - Class in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
 <dd>
 <div class="block">Defines how to apply window functions.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html#Windows-org.apache.gearpump.streaming.dsl.window.api.WindowFunction-org.apache.gearpump.streaming.dsl.window.api.Trigger-org.apache.gearpump.streaming.dsl.window.api.AccumulationMode-">Windows(WindowFunction&lt;T&gt;, Trigger, AccumulationMode)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Windows</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html#Windows-org.apache.gearpump.streaming.dsl.window.api.WindowFunction-org.apache.gearpump.streaming.dsl.window.api.Trigger-org.apache.gearpump.streaming.dsl.window.api.AccumulationMode-java.lang.String-">Windows(WindowFunction, Trigger, AccumulationMode, String)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Windows</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/state/impl/Window.html#windowSize--">windowSize()</a></span> - Method in class org.apache.gearpump.streaming.state.impl.<a href="org/apache/gearpump/streaming/state/impl/Window.html" title="class in org.apache.gearpump.streaming.state.impl">Window</a></dt>
 <dd>&nbsp;</dd>
@@ -10637,9 +10631,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/state/impl/WindowSpec.html#windowStepGen--">windowStepGen()</a></span> - Method in class org.apache.gearpump.streaming.state.impl.<a href="org/apache/gearpump/streaming/state/impl/WindowSpec.html" title="class in org.apache.gearpump.streaming.state.impl">WindowSpec</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/streaming/dsl/scalaapi/WindowStream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi"><span class="typeNameLink">WindowStream</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/scalaapi/WindowStream.html" title="type parameter in WindowStream">T</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/scalaapi/package-summary.html">org.apache.gearpump.streaming.dsl.scalaapi</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html#windowTransformOp--">windowTransformOp()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/TransformWindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">TransformWindowTransformOp</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/WindowStream.html#WindowStream-org.apache.gearpump.util.Graph-scala.Option-org.apache.gearpump.streaming.dsl.plan.Op-org.apache.gearpump.streaming.dsl.window.api.Windows-java.lang.String-">WindowStream(Graph&lt;Op, OpEdge&gt;, Option&lt;OpEdge&gt;, Op, Windows&lt;T&gt;, String)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/WindowStream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">WindowStream</a></dt>
+<dt><a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan"><span class="typeNameLink">WindowTransformOp</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html" title="type parameter in WindowTransformOp">IN</a>,<a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html" title="type parameter in WindowTransformOp">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/plan/package-summary.html">org.apache.gearpump.streaming.dsl.plan</a></dt>
+<dd>
+<div class="block">This is an intermediate operation, produced by chaining WindowOp and TransformOp.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html#WindowTransformOp-org.apache.gearpump.streaming.dsl.window.impl.WindowRunner-java.lang.String-org.apache.gearpump.cluster.UserConfig-">WindowTransformOp(WindowRunner&lt;IN, OUT&gt;, String, UserConfig)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/WindowTransformOp.html" title="class in org.apache.gearpump.streaming.dsl.plan">WindowTransformOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/UserConfig.html#withBoolean-java.lang.String-boolean-">withBoolean(String, boolean)</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/UserConfig.html" title="class in org.apache.gearpump.cluster">UserConfig</a></dt>
 <dd>&nbsp;</dd>
diff --git a/content/releases/latest/api/java/index.html b/content/releases/latest/api/java/index.html
index 5acb9ce..22d92fe 100644
--- a/content/releases/latest/api/java/index.html
+++ b/content/releases/latest/api/java/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:41 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:29 CEST 2017 -->
 <title>Generated Documentation (Untitled)</title>
 <script type="text/javascript">
     tmpTargetPage = "" + window.location.search;
diff --git a/content/releases/latest/api/java/org/apache/gearpump/DefaultMessage.html b/content/releases/latest/api/java/org/apache/gearpump/DefaultMessage.html
new file mode 100644
index 0000000..3e694a2
--- /dev/null
+++ b/content/releases/latest/api/java/org/apache/gearpump/DefaultMessage.html
@@ -0,0 +1,373 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:22 CEST 2017 -->
+<title>DefaultMessage</title>
+<meta name="date" content="2017-07-09">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DefaultMessage";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/gearpump/Message.html" title="interface in org.apache.gearpump"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/gearpump/DefaultMessage.html" target="_top">Frames</a></li>
+<li><a href="DefaultMessage.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.gearpump</div>
+<h2 title="Class DefaultMessage" class="title">Class DefaultMessage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.gearpump.DefaultMessage</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a href="../../../org/apache/gearpump/Message.html" title="interface in org.apache.gearpump">Message</a>, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultMessage</span>
+extends java.lang.Object
+implements <a href="../../../org/apache/gearpump/Message.html" title="interface in org.apache.gearpump">Message</a>, scala.Product, scala.Serializable</pre>
+<div class="block">Each message contains an immutable timestamp.
+ <p>
+ For example, if you take a picture, the time you take the picture is the
+ message's timestamp.
+ <p>
+ param:  value Accept any type except Null, Nothing and Unit</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#org.apache.gearpump.DefaultMessage">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/DefaultMessage.html#DefaultMessage-java.lang.Object-">DefaultMessage</a></span>(java.lang.Object&nbsp;value)</code>
+<div class="block">Instant.EPOCH is used for default timestamp</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/DefaultMessage.html#DefaultMessage-java.lang.Object-java.time.Instant-">DefaultMessage</a></span>(java.lang.Object&nbsp;value,
+              java.time.Instant&nbsp;timestamp)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/DefaultMessage.html#DefaultMessage-java.lang.Object-long-">DefaultMessage</a></span>(java.lang.Object&nbsp;value,
+              long&nbsp;timeInMillis)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/DefaultMessage.html#timeInMillis--">timeInMillis</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.time.Instant</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/DefaultMessage.html#timestamp--">timestamp</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/DefaultMessage.html#value--">value</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultMessage-java.lang.Object-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultMessage</h4>
+<pre>public&nbsp;DefaultMessage(java.lang.Object&nbsp;value,
+                      long&nbsp;timeInMillis)</pre>
+</li>
+</ul>
+<a name="DefaultMessage-java.lang.Object-java.time.Instant-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultMessage</h4>
+<pre>public&nbsp;DefaultMessage(java.lang.Object&nbsp;value,
+                      java.time.Instant&nbsp;timestamp)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - Accept any type except Null, Nothing and Unit</dd>
+<dd><code>timestamp</code> - timestamp cannot be larger than Instant.ofEpochMilli(Long.MaxValue)</dd>
+</dl>
+</li>
+</ul>
+<a name="DefaultMessage-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultMessage</h4>
+<pre>public&nbsp;DefaultMessage(java.lang.Object&nbsp;value)</pre>
+<div class="block">Instant.EPOCH is used for default timestamp
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - Accept any type except Null, Nothing and Uni</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="value--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>value</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;value()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/gearpump/Message.html#value--">value</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/gearpump/Message.html" title="interface in org.apache.gearpump">Message</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="timeInMillis--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeInMillis</h4>
+<pre>public&nbsp;long&nbsp;timeInMillis()</pre>
+</li>
+</ul>
+<a name="timestamp--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>timestamp</h4>
+<pre>public&nbsp;java.time.Instant&nbsp;timestamp()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../org/apache/gearpump/Message.html#timestamp--">timestamp</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/gearpump/Message.html" title="interface in org.apache.gearpump">Message</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/gearpump/Message.html" title="interface in org.apache.gearpump"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/gearpump/DefaultMessage.html" target="_top">Frames</a></li>
+<li><a href="DefaultMessage.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/Message.html b/content/releases/latest/api/java/org/apache/gearpump/Message.html
index 4abc88f..2d36182 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/Message.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/Message.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:35 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:22 CEST 2017 -->
 <title>Message</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":10,"i3":10,"i4":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -48,7 +48,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/gearpump/TestProbeUtil.html" title="class in org.apache.gearpump"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -75,13 +75,13 @@
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
@@ -92,72 +92,25 @@
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.gearpump</div>
-<h2 title="Class Message" class="title">Class Message</h2>
+<h2 title="Interface Message" class="title">Interface Message</h2>
 </div>
 <div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.gearpump.Message</li>
-</ul>
-</li>
-</ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
 <dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump">DefaultMessage</a></dd>
 </dl>
 <hr>
 <br>
-<pre>public class <span class="typeNameLabel">Message</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<div class="block">Each message contains an immutable timestamp.
- <p>
- For example, if you take a picture, the time you take the picture is the
- message's timestamp.
- <p>
- param:  msg Accept any type except Null, Nothing and Unit</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#org.apache.gearpump.Message">Serialized Form</a></dd>
-</dl>
+<pre>public interface <span class="typeNameLabel">Message</span></pre>
 </li>
 </ul>
 </div>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/Message.html#Message-java.lang.Object-">Message</a></span>(java.lang.Object&nbsp;msg)</code>
-<div class="block">Instant.EPOCH is used for default timestamp</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/Message.html#Message-java.lang.Object-java.time.Instant-">Message</a></span>(java.lang.Object&nbsp;msg,
-       java.time.Instant&nbsp;timestamp)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/Message.html#Message-java.lang.Object-long-">Message</a></span>(java.lang.Object&nbsp;msg,
-       long&nbsp;timeInMillis)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
 <!-- ========== METHOD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.summary">
@@ -165,56 +118,20 @@
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/Message.html#apply-java.lang.Object-">apply</a></span>(java.lang.Object&nbsp;msg)</code>
-<div class="block">Instant.EPOCH is used for default timestamp</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/Message.html#apply-java.lang.Object-java.time.Instant-">apply</a></span>(java.lang.Object&nbsp;msg,
-     java.time.Instant&nbsp;timestamp)</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.Object</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/Message.html#msg--">msg</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/Message.html#timeInMillis--">timeInMillis</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
 <td class="colFirst"><code>java.time.Instant</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/Message.html#timestamp--">timestamp</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/gearpump/Message.html#value--">value</a></span>()</code>&nbsp;</td>
+</tr>
 </table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Product</h3>
-<code>productArity, productElement, productIterator, productPrefix</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
-<code>canEqual, equals</code></li>
-</ul>
 </li>
 </ul>
 </li>
@@ -223,110 +140,19 @@
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Message-java.lang.Object-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Message</h4>
-<pre>public&nbsp;Message(java.lang.Object&nbsp;msg,
-               long&nbsp;timeInMillis)</pre>
-</li>
-</ul>
-<a name="Message-java.lang.Object-java.time.Instant-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Message</h4>
-<pre>public&nbsp;Message(java.lang.Object&nbsp;msg,
-               java.time.Instant&nbsp;timestamp)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - Accept any type except Null, Nothing and Unit</dd>
-<dd><code>timestamp</code> - timestamp cannot be larger than Instant.ofEpochMilli(Long.MaxValue)</dd>
-</dl>
-</li>
-</ul>
-<a name="Message-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Message</h4>
-<pre>public&nbsp;Message(java.lang.Object&nbsp;msg)</pre>
-<div class="block">Instant.EPOCH is used for default timestamp
- <p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - Accept any type except Null, Nothing and Uni</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
 <!-- ============ METHOD DETAIL ========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.detail">
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="apply-java.lang.Object-">
+<a name="value--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>apply</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a>&nbsp;apply(java.lang.Object&nbsp;msg)</pre>
-<div class="block">Instant.EPOCH is used for default timestamp
- <p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - Accept any type except Null, Nothing and Uni</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>(undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="apply-java.lang.Object-java.time.Instant-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>apply</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a>&nbsp;apply(java.lang.Object&nbsp;msg,
-                            java.time.Instant&nbsp;timestamp)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - Accept any type except Null, Nothing and Unit</dd>
-<dd><code>timestamp</code> - timestamp cannot be larger than Instant.ofEpochMilli(Long.MaxValue)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>(undocumented)</dd>
-</dl>
-</li>
-</ul>
-<a name="msg--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>msg</h4>
-<pre>public&nbsp;java.lang.Object&nbsp;msg()</pre>
-</li>
-</ul>
-<a name="timeInMillis--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>timeInMillis</h4>
-<pre>public&nbsp;long&nbsp;timeInMillis()</pre>
+<h4>value</h4>
+<pre>java.lang.Object&nbsp;value()</pre>
 </li>
 </ul>
 <a name="timestamp--">
@@ -335,7 +161,7 @@
 <ul class="blockListLast">
 <li class="blockList">
 <h4>timestamp</h4>
-<pre>public&nbsp;java.time.Instant&nbsp;timestamp()</pre>
+<pre>java.time.Instant&nbsp;timestamp()</pre>
 </li>
 </ul>
 </li>
@@ -365,7 +191,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/gearpump/DefaultMessage.html" title="class in org.apache.gearpump"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/gearpump/TestProbeUtil.html" title="class in org.apache.gearpump"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -392,13 +218,13 @@
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/TestProbeUtil.html b/content/releases/latest/api/java/org/apache/gearpump/TestProbeUtil.html
index ece97a5..4000608 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/TestProbeUtil.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/TestProbeUtil.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:35 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:22 CEST 2017 -->
 <title>TestProbeUtil</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -48,7 +48,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/gearpump/Message.html" title="class in org.apache.gearpump"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/gearpump/Message.html" title="interface in org.apache.gearpump"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
@@ -224,7 +224,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/gearpump/Message.html" title="class in org.apache.gearpump"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/gearpump/Message.html" title="interface in org.apache.gearpump"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppDescription.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppDescription.html
index f5a5e07..30e04d3 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppDescription.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppDescription.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppDescription</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppJar.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppJar.html
index 1a617f1..607aefa 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppJar.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppJar.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppJar</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterContext.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterContext.html
index 408d8c3..d59e82e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterContext.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterContext.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterContext</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.AppDataSaved$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.AppDataSaved$.html
index 9e607c6..5b48832 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.AppDataSaved$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.AppDataSaved$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.AppDataSaved$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.AppMasterSummary.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.AppMasterSummary.html
index a7b0265..e0474eb 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.AppMasterSummary.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.AppMasterSummary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.AppMasterSummary</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged$.html
index 4fb01a9..c1c0db8 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.ApplicationStatusChanged$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged.html
index 957e421..8d5bec5 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.ApplicationStatusChanged</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GeneralAppMasterSummary$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GeneralAppMasterSummary$.html
index 627b85e..86bad63 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GeneralAppMasterSummary$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GeneralAppMasterSummary$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.GeneralAppMasterSummary$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GeneralAppMasterSummary.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GeneralAppMasterSummary.html
index 77380ae..d5370f9 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GeneralAppMasterSummary.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GeneralAppMasterSummary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.GeneralAppMasterSummary</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAllWorkers$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAllWorkers$.html
index 913aba7..fe42b7b 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAllWorkers$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAllWorkers$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.GetAllWorkers$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppData$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppData$.html
index 8a379b9..6b99ac6 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppData$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppData$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.GetAppData$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppData.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppData.html
index 1e5e42b..12d76e7 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppData.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.GetAppData</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppDataResult$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppDataResult$.html
index b2a95f0..a1a4a5f 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppDataResult$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppDataResult$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.GetAppDataResult$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppDataResult.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppDataResult.html
index 28d228a..e1dd893 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppDataResult.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetAppDataResult.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.GetAppDataResult</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetMasterData$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetMasterData$.html
index 846345e..9784b1a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetMasterData$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetMasterData$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.GetMasterData$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetWorkerData$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetWorkerData$.html
index f428204..c3c51a5 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetWorkerData$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetWorkerData$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.GetWorkerData$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetWorkerData.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetWorkerData.html
index e6887cb..dc2b5ca 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetWorkerData.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.GetWorkerData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.GetWorkerData</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster$.html
index e38e6c1..4d7831a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.InvalidAppMaster$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster.html
index ca84b78..372e212 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.InvalidAppMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.MasterData$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.MasterData$.html
index 94cb23f..99af1ca 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.MasterData$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.MasterData$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToMaster.MasterData$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.MasterData.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.MasterData.html
index 2c252f6..feb46a4 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.MasterData.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.MasterData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster.MasterData</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster$.html
index ff9dd0a..51bcb4a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToMaster.RegisterAppMaster$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster.html
index 44d6e02..05a7096 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToMaster.RegisterAppMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RequestResource$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RequestResource$.html
index a6059b3..ad9ed44 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RequestResource$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RequestResource$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToMaster.RequestResource$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RequestResource.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RequestResource.html
index 55c4b23..e569e3c 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RequestResource.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.RequestResource.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToMaster.RequestResource</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppData$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppData$.html
index dc09017..60bf40d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppData$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppData$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToMaster.SaveAppData$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppData.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppData.html
index 1f79213..18b61c2 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppData.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToMaster.SaveAppData</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppDataFailed$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppDataFailed$.html
index 5767626..64e5637 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppDataFailed$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.SaveAppDataFailed$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToMaster.SaveAppDataFailed$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.WorkerData$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.WorkerData$.html
index 401e88e..ce64204 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.WorkerData$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.WorkerData$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToMaster.WorkerData$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.WorkerData.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.WorkerData.html
index 0a4cb28..c1d9d97 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.WorkerData.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.WorkerData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToMaster.WorkerData</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.html
index 84bd686..8946532 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>AppMasterToMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ChangeExecutorResource$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ChangeExecutorResource$.html
index 96e9bfa..5e8c03c 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ChangeExecutorResource$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ChangeExecutorResource$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToWorker.ChangeExecutorResource$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ChangeExecutorResource.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ChangeExecutorResource.html
index 0994cdf..4acb17f 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ChangeExecutorResource.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ChangeExecutorResource.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToWorker.ChangeExecutorResource</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.LaunchExecutor$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.LaunchExecutor$.html
index bc5b377..08d8cea 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.LaunchExecutor$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.LaunchExecutor$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToWorker.LaunchExecutor$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.LaunchExecutor.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.LaunchExecutor.html
index 5716eb7..88879fe 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.LaunchExecutor.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.LaunchExecutor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToWorker.LaunchExecutor</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor$.html
index 2f85bb3..1ae6c59 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToWorker.ShutdownExecutor$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor.html
index f9c1a99..3de1e89 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToWorker.ShutdownExecutor</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.html
index 9048259..cac9633 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/AppMasterToWorker.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>AppMasterToWorker</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/Application.DefaultApplication.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/Application.DefaultApplication.html
index 829b208..c9e42e6 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/Application.DefaultApplication.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/Application.DefaultApplication.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>Application.DefaultApplication</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/Application.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/Application.html
index 6cf3c3f..44ec0f3 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/Application.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/Application.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>Application</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationMaster.html
index 85b88f1..1efc8a5 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>ApplicationMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.ACTIVE$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.ACTIVE$.html
index 9af4638..3ecbeb1 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.ACTIVE$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.ACTIVE$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>ApplicationStatus.ACTIVE$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.FAILED$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.FAILED$.html
index 317c5f0..d058919 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.FAILED$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.FAILED$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>ApplicationStatus.FAILED$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.NONEXIST$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.NONEXIST$.html
index 4bf1a0f..9809321 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.NONEXIST$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.NONEXIST$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>ApplicationStatus.NONEXIST$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.PENDING$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.PENDING$.html
index d5d9fbe..59ad44e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.PENDING$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.PENDING$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>ApplicationStatus.PENDING$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.SUCCEEDED$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.SUCCEEDED$.html
index dae10cc..5944722 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.SUCCEEDED$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.SUCCEEDED$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>ApplicationStatus.SUCCEEDED$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.TERMINATED$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.TERMINATED$.html
index a065801..fe371e5 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.TERMINATED$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.TERMINATED$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>ApplicationStatus.TERMINATED$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.html
index 234ff7a..b873515 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatus.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>ApplicationStatus</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatusSpec.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatusSpec.html
index 0bd01a3..3c11a8e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatusSpec.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationStatusSpec.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>ApplicationStatusSpec</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationTerminalStatus.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationTerminalStatus.html
index 8f8c7c6..bd0c9a1 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationTerminalStatus.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ApplicationTerminalStatus.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>ApplicationTerminalStatus</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddMaster$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddMaster$.html
index 103f965..98f7131 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddMaster$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddMaster$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.AddMaster$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddWorker$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddWorker$.html
index bff7cec..a1ce192 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddWorker$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddWorker$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.AddWorker$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddWorker.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddWorker.html
index 6b0e788..6530980 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddWorker.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.AddWorker.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.AddWorker</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.CommandResult$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.CommandResult$.html
index 27eb630..32a5f3c 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.CommandResult$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.CommandResult$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.CommandResult$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.CommandResult.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.CommandResult.html
index c5025f1..00e4bee 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.CommandResult.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.CommandResult.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.CommandResult</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetJarStoreServer$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetJarStoreServer$.html
index 70ae449..c71e254 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetJarStoreServer$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetJarStoreServer$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.GetJarStoreServer$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html
index f5b0208..5282727 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.GetLastFailure$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -43,7 +43,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html" target="_top">Frames</a></li>
@@ -262,7 +262,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html" target="_top">Frames</a></li>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html
index 7c0b301..ba3f086 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.GetLastFailure</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html
index fc43d41..50a969a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.GetStallingTasks$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -70,7 +70,7 @@
 <li>Nested&nbsp;|&nbsp;</li>
 <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.scala.runtime.AbstractFunction1">Method</a></li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
@@ -93,21 +93,16 @@
 <li>java.lang.Object</li>
 <li>
 <ul class="inheritance">
-<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks</a>&gt;</li>
-<li>
-<ul class="inheritance">
 <li>org.apache.gearpump.cluster.ClientToMaster.GetStallingTasks$</li>
 </ul>
 </li>
 </ul>
-</li>
-</ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable, scala.Function1&lt;java.lang.Object,<a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks</a>&gt;</dd>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
 </dl>
 <dl>
 <dt>Enclosing class:</dt>
@@ -116,8 +111,11 @@
 <hr>
 <br>
 <pre>public static class <span class="typeNameLabel">ClientToMaster.GetStallingTasks$</span>
-extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks</a>&gt;
-implements scala.Serializable</pre>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<div class="block">If there are message loss, the clock would pause for a while. This message is used to
+ pin-point which task has stalling clock value, and usually it means something wrong on
+ that machine.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../serialized-form.html#org.apache.gearpump.cluster.ClientToMaster.GetStallingTasks$">Serialized Form</a></dd>
@@ -173,25 +171,25 @@
 </a>
 <h3>Method Summary</h3>
 <ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.runtime.AbstractFunction1">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction1</h3>
-<code>andThen, apply$mcDD$sp, apply$mcDF$sp, apply$mcDI$sp, apply$mcDJ$sp, apply$mcFD$sp, apply$mcFF$sp, apply$mcFI$sp, apply$mcFJ$sp, apply$mcID$sp, apply$mcIF$sp, apply$mcII$sp, apply$mcIJ$sp, apply$mcJD$sp, apply$mcJF$sp, apply$mcJI$sp, apply$mcJJ$sp, apply$mcVD$sp, apply$mcVF$sp, apply$mcVI$sp, apply$mcVJ$sp, apply$mcZD$sp, apply$mcZF$sp, apply$mcZI$sp, apply$mcZJ$sp, compose, toString</code></li>
-</ul>
-<ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
 </ul>
 <ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Function1">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
 <!--   -->
 </a>
-<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
-<code>apply</code></li>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
 </ul>
 </li>
 </ul>
@@ -261,7 +259,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -289,7 +287,7 @@
 <li>Nested&nbsp;|&nbsp;</li>
 <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.scala.runtime.AbstractFunction1">Method</a></li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html
deleted file mode 100644
index 0f46608..0000000
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html
+++ /dev/null
@@ -1,299 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
-<title>ClientToMaster.GetStallingTasks</title>
-<meta name="date" content="2017-04-25">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ClientToMaster.GetStallingTasks";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" target="_top">Frames</a></li>
-<li><a href="ClientToMaster.GetStallingTasks.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.gearpump.cluster</div>
-<h2 title="Class ClientToMaster.GetStallingTasks" class="title">Class ClientToMaster.GetStallingTasks</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.gearpump.cluster.ClientToMaster.GetStallingTasks</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.html" title="class in org.apache.gearpump.cluster">ClientToMaster</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="typeNameLabel">ClientToMaster.GetStallingTasks</span>
-extends java.lang.Object
-implements scala.Product, scala.Serializable</pre>
-<div class="block">If there are message loss, the clock would pause for a while. This message is used to
- pin-point which task has stalling clock value, and usually it means something wrong on
- that machine.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#org.apache.gearpump.cluster.ClientToMaster.GetStallingTasks">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html#GetStallingTasks-int-">GetStallingTasks</a></span>(int&nbsp;appId)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html#appId--">appId</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Product">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Product</h3>
-<code>productArity, productElement, productIterator, productPrefix</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.scala.Equals">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
-<code>canEqual, equals</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GetStallingTasks-int-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GetStallingTasks</h4>
-<pre>public&nbsp;GetStallingTasks(int&nbsp;appId)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="appId--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>appId</h4>
-<pre>public&nbsp;int&nbsp;appId()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetLastFailure$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" target="_top">Frames</a></li>
-<li><a href="ClientToMaster.GetStallingTasks.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress$.html
index 7f5d4cd..2b9ae40 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.JarStoreServerAddress$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress.html
index 4749aaf..f433be4 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.JarStoreServerAddress</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig$.html
index 0a51c35..5fd8899 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.QueryAppMasterConfig$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig.html
index 2209ea1..810bb3a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.QueryAppMasterConfig</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryHistoryMetrics$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryHistoryMetrics$.html
index be6adb9..ec9e3e3 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryHistoryMetrics$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryHistoryMetrics$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.QueryHistoryMetrics$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryHistoryMetrics.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryHistoryMetrics.html
index fd0f00d..8f34d30 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryHistoryMetrics.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryHistoryMetrics.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.QueryHistoryMetrics</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryMasterConfig$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryMasterConfig$.html
index 0df14e4..6f7c718 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryMasterConfig$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryMasterConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.QueryMasterConfig$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryWorkerConfig$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryWorkerConfig$.html
index 45aa89c..d9c76c3 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryWorkerConfig$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryWorkerConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.QueryWorkerConfig$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryWorkerConfig.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryWorkerConfig.html
index 3d1ad1e..20b77b3 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryWorkerConfig.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.QueryWorkerConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.QueryWorkerConfig</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ReadOption$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ReadOption$.html
index 463c376..3c3c963 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ReadOption$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ReadOption$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.ReadOption$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener$.html
index 3807b80..2756597 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.RegisterAppResultListener$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener.html
index f5e14fe..fb769a8 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.RegisterAppResultListener</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveMaster$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveMaster$.html
index dd6fdb5..32cbe5e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveMaster$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveMaster$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.RemoveMaster$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveMaster.html
index c9b179b..40604ae 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.RemoveMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveWorker$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveWorker$.html
index aa3f027..04345d1 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveWorker$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveWorker$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.RemoveWorker$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveWorker.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveWorker.html
index 9748f4c..9aaa6d8 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveWorker.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RemoveWorker.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.RemoveWorker</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveAppId$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveAppId$.html
index 34aa765..e673fa5 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveAppId$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveAppId$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.ResolveAppId$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveAppId.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveAppId.html
index 0aa44d8..edf327b 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveAppId.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveAppId.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.ResolveAppId</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveWorkerId$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveWorkerId$.html
index b1818e3..7b80169 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveWorkerId$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveWorkerId$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.ResolveWorkerId$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveWorkerId.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveWorkerId.html
index e32b18b..1e143f7 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveWorkerId.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ResolveWorkerId.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.ResolveWorkerId</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RestartApplication$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RestartApplication$.html
index 6627a3f..8be982b 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RestartApplication$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RestartApplication$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.RestartApplication$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RestartApplication.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RestartApplication.html
index 452397d..13c618a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RestartApplication.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.RestartApplication.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.RestartApplication</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ShutdownApplication$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ShutdownApplication$.html
index c7e103d..ac0ffc0 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ShutdownApplication$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ShutdownApplication$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.ShutdownApplication$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ShutdownApplication.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ShutdownApplication.html
index 1255f7e..8b67545 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ShutdownApplication.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.ShutdownApplication.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.ShutdownApplication</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.SubmitApplication$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.SubmitApplication$.html
index 4260e3f..5e102b3 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.SubmitApplication$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.SubmitApplication$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.SubmitApplication$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.SubmitApplication.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.SubmitApplication.html
index f23fe41..705de79 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.SubmitApplication.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.SubmitApplication.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster.SubmitApplication</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.html
index d9d4f62..80d3c01 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClientToMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:38 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClientToMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -162,135 +162,131 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks$</a></span></code>
 <div class="block">If there are message loss, the clock would pause for a while.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks$</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress.html" title="class in org.apache.gearpump.cluster">ClientToMaster.JarStoreServerAddress</a></span></code>
 <div class="block">Service address of JarStore</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.JarStoreServerAddress$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.JarStoreServerAddress$</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig.html" title="class in org.apache.gearpump.cluster">ClientToMaster.QueryAppMasterConfig</a></span></code>
 <div class="block">Query AppMaster config by providing appId</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.QueryAppMasterConfig$</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.QueryHistoryMetrics.html" title="class in org.apache.gearpump.cluster">ClientToMaster.QueryHistoryMetrics</a></span></code>
 <div class="block">Query history metrics from master or app master.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.QueryHistoryMetrics$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.QueryHistoryMetrics$</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.QueryMasterConfig$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.QueryMasterConfig$</a></span></code>
 <div class="block">Query master config</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.QueryWorkerConfig.html" title="class in org.apache.gearpump.cluster">ClientToMaster.QueryWorkerConfig</a></span></code>
 <div class="block">Query worker config</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.QueryWorkerConfig$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.QueryWorkerConfig$</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.ReadOption$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.ReadOption$</a></span></code>
 <div class="block">Options for read the metrics from the cluster</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener.html" title="class in org.apache.gearpump.cluster">ClientToMaster.RegisterAppResultListener</a></span></code>
 <div class="block">Register a client to wait application's result</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.RegisterAppResultListener$</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.RemoveMaster.html" title="class in org.apache.gearpump.cluster">ClientToMaster.RemoveMaster</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.RemoveMaster$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.RemoveMaster$</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.RemoveWorker.html" title="class in org.apache.gearpump.cluster">ClientToMaster.RemoveWorker</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.RemoveWorker$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.RemoveWorker$</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.ResolveAppId.html" title="class in org.apache.gearpump.cluster">ClientToMaster.ResolveAppId</a></span></code>
 <div class="block">Client send ResolveAppId to Master to resolves AppMaster actor path by providing appId</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.ResolveAppId$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.ResolveAppId$</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.ResolveWorkerId.html" title="class in org.apache.gearpump.cluster">ClientToMaster.ResolveWorkerId</a></span></code>
 <div class="block">Client send ResolveWorkerId to master to get the Actor path of worker.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.ResolveWorkerId$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.ResolveWorkerId$</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.RestartApplication.html" title="class in org.apache.gearpump.cluster">ClientToMaster.RestartApplication</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.RestartApplication$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.RestartApplication$</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.ShutdownApplication.html" title="class in org.apache.gearpump.cluster">ClientToMaster.ShutdownApplication</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.ShutdownApplication$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.ShutdownApplication$</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.SubmitApplication.html" title="class in org.apache.gearpump.cluster">ClientToMaster.SubmitApplication</a></span></code>
 <div class="block">Submit an application to master</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/gearpump/cluster/ClientToMaster.SubmitApplication$.html" title="class in org.apache.gearpump.cluster">ClientToMaster.SubmitApplication$</a></span></code>&nbsp;</td>
 </tr>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.ConfigValidationException.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.ConfigValidationException.html
index 8c1a342..4b5d713 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.ConfigValidationException.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.ConfigValidationException.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClusterConfig.ConfigValidationException</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.Configs.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.Configs.html
index e7b9167..0b6ccc8 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.Configs.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.Configs.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClusterConfig.Configs</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.html
index 7590e80..2208c11 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClusterConfig</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfigSource.ClusterConfigSourceImpl.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfigSource.ClusterConfigSourceImpl.html
index 7bf7b18..4a4747d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfigSource.ClusterConfigSourceImpl.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfigSource.ClusterConfigSourceImpl.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClusterConfigSource.ClusterConfigSourceImpl</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfigSource.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfigSource.html
index 3d412aa..f577cd9 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfigSource.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ClusterConfigSource.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ClusterConfigSource</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ExecutorContext.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ExecutorContext.html
index 8f4ffeb..19a476d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ExecutorContext.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ExecutorContext.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ExecutorContext</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/ExecutorJVMConfig.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/ExecutorJVMConfig.html
index 3dae876..8678bdc 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/ExecutorJVMConfig.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/ExecutorJVMConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>ExecutorJVMConfig</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterHarness.MockMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterHarness.MockMaster.html
index 5434940..ca4c928 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterHarness.MockMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterHarness.MockMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterHarness.MockMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterHarness.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterHarness.html
index ab7ecc3..986a72d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterHarness.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterHarness.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterHarness</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterActivated$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterActivated$.html
index cf1a342..fb87c1a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterActivated$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterActivated$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterActivated$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterActivated.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterActivated.html
index 2c328ca..2da64a3 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterActivated.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterActivated.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterActivated</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData$.html
index 277902a..1761d87 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterData$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData.html
index 6df2aa1..3c0b2ce 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterData</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataDetailRequest$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataDetailRequest$.html
index 953a811..6285709 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataDetailRequest$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataDetailRequest$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterDataDetailRequest$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataDetailRequest.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataDetailRequest.html
index fa8f818..1abcb5c 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataDetailRequest.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataDetailRequest.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterDataDetailRequest</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataRequest$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataRequest$.html
index 76b422d..30069c6 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataRequest$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataRequest$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterDataRequest$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataRequest.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataRequest.html
index ca73dff..e98cd35 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataRequest.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataRequest.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterDataRequest</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterMetricsRequest$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterMetricsRequest$.html
index e1ad4c0..2ee8886 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterMetricsRequest$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterMetricsRequest$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterMetricsRequest$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterMetricsRequest.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterMetricsRequest.html
index ef4225c..5cbb9e6 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterMetricsRequest.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterMetricsRequest.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterMetricsRequest</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered$.html
index 0b2a1c6..4b283db 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterRegistered$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered.html
index 3b67639..852a19c 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMasterRegistered</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersData$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersData$.html
index 78d18c5..0b29233 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersData$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersData$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMastersData$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersData.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersData.html
index 9eb788f..a228322 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersData.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMastersData</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersDataRequest$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersDataRequest$.html
index a89da5c..2351c98 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersDataRequest$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.AppMastersDataRequest$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.AppMastersDataRequest$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge$.html
index aef1975..731d62a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge.html
index d845aba..31e1b95 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ResourceAllocated$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ResourceAllocated$.html
index 2eeeeec..f9562da 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ResourceAllocated$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ResourceAllocated$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.ResourceAllocated$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ResourceAllocated.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ResourceAllocated.html
index f7b8d91..c172ce0 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ResourceAllocated.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ResourceAllocated.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.ResourceAllocated</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ShutdownAppMaster$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ShutdownAppMaster$.html
index f4cbd1e..aaa3a36 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ShutdownAppMaster$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.ShutdownAppMaster$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.ShutdownAppMaster$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.StreamingType.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.StreamingType.html
index 1d33e8f..84cb2ce 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.StreamingType.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.StreamingType.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.StreamingType</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.WorkerList$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.WorkerList$.html
index 1aa0901..6b8506f 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.WorkerList$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.WorkerList$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.WorkerList$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.WorkerList.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.WorkerList.html
index a258076..dfd643e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.WorkerList.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.WorkerList.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster.WorkerList</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.html
index 8d1d7d3..74c3d39 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToAppMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToAppMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.AppMasterConfig$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.AppMasterConfig$.html
index 0cee6b5..8d46e0d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.AppMasterConfig$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.AppMasterConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.AppMasterConfig$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.AppMasterConfig.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.AppMasterConfig.html
index 37c4146..e593e9c 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.AppMasterConfig.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.AppMasterConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.AppMasterConfig</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationFailed$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationFailed$.html
index e80af68..760fd6d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationFailed$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationFailed$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ApplicationFailed$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationFailed.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationFailed.html
index a81f392..8804a8c 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationFailed.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationFailed.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ApplicationFailed</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationResult.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationResult.html
index f7996dc..9892efc 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationResult.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationResult.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ApplicationResult</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded$.html
index 8699d1e..3bceaf8 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ApplicationSucceeded$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded.html
index 8f033f9..49ea920 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ApplicationSucceeded</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetrics$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetrics$.html
index 55058fc..72dc0a1 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetrics$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetrics$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.HistoryMetrics$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetrics.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetrics.html
index 72c59ab..5f541db 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetrics.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetrics.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.HistoryMetrics</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetricsItem$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetricsItem$.html
index ef2ed6e..d737aaf 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetricsItem$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetricsItem$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.HistoryMetricsItem$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetricsItem.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetricsItem.html
index b3f8682..a020199 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetricsItem.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.HistoryMetricsItem.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.HistoryMetricsItem</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.LastFailure$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.LastFailure$.html
index 3d82091..6b3d07d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.LastFailure$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.LastFailure$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.LastFailure$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.LastFailure.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.LastFailure.html
index aac821a..f5c66b6 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.LastFailure.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.LastFailure.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.LastFailure</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.MasterConfig$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.MasterConfig$.html
index d978467..f18f81f 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.MasterConfig$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.MasterConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.MasterConfig$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.MasterConfig.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.MasterConfig.html
index a39e92c..bad090a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.MasterConfig.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.MasterConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.MasterConfig</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ReplayApplicationResult$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ReplayApplicationResult$.html
index b7ad661..e22b1fb 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ReplayApplicationResult$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ReplayApplicationResult$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ReplayApplicationResult$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ReplayApplicationResult.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ReplayApplicationResult.html
index d2657a8..03fad75 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ReplayApplicationResult.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ReplayApplicationResult.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ReplayApplicationResult</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveAppIdResult$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveAppIdResult$.html
index debd29d..c09317e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveAppIdResult$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveAppIdResult$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ResolveAppIdResult$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveAppIdResult.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveAppIdResult.html
index 3e5232b..bb422d3 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveAppIdResult.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveAppIdResult.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ResolveAppIdResult</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveWorkerIdResult$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveWorkerIdResult$.html
index 29c4cc7..965e904 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveWorkerIdResult$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveWorkerIdResult$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ResolveWorkerIdResult$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveWorkerIdResult.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveWorkerIdResult.html
index 63c20cd..b2ea6ec 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveWorkerIdResult.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ResolveWorkerIdResult.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ResolveWorkerIdResult</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ShutdownApplicationResult$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ShutdownApplicationResult$.html
index ca26b7e..a87314e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ShutdownApplicationResult$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ShutdownApplicationResult$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ShutdownApplicationResult$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ShutdownApplicationResult.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ShutdownApplicationResult.html
index 38e6a10..9caeb63 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ShutdownApplicationResult.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.ShutdownApplicationResult.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.ShutdownApplicationResult</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResult$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResult$.html
index bbbebda..5a88c44 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResult$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResult$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.SubmitApplicationResult$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResult.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResult.html
index 27fe38e..303e56c 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResult.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResult.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.SubmitApplicationResult</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResultValue$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResultValue$.html
index a55e69e..02ea101 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResultValue$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResultValue$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.SubmitApplicationResultValue$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResultValue.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResultValue.html
index 0d3955e..fc4215a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResultValue.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResultValue.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.SubmitApplicationResultValue</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.WorkerConfig$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.WorkerConfig$.html
index a49cc28..1171d75 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.WorkerConfig$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.WorkerConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.WorkerConfig$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.WorkerConfig.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.WorkerConfig.html
index ab5d785..b6883de 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.WorkerConfig.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.WorkerConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient.WorkerConfig</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.html
index 55f4bbd..d077356 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToClient.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToClient</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceFailed$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceFailed$.html
index cea0618..883c23d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceFailed$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceFailed$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToWorker.UpdateResourceFailed$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceFailed.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceFailed.html
index aff24cb..a44ee2f 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceFailed.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceFailed.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToWorker.UpdateResourceFailed</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceSucceed$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceSucceed$.html
index f3caef5..60e0cfe 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceSucceed$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.UpdateResourceSucceed$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToWorker.UpdateResourceSucceed$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.WorkerRegistered$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.WorkerRegistered$.html
index 736fea0..4960a3a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.WorkerRegistered$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.WorkerRegistered$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToWorker.WorkerRegistered$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.WorkerRegistered.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.WorkerRegistered.html
index 033e0d6..038fbdf 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.WorkerRegistered.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.WorkerRegistered.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToWorker.WorkerRegistered</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.html
index 1ab6f9f..1025268 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MasterToWorker.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MasterToWorker</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/MiniCluster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/MiniCluster.html
index a4d2f32..db5e99d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/MiniCluster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/MiniCluster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>MiniCluster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/TestUtil.DummyAppMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/TestUtil.DummyAppMaster.html
index ece0864..a9a27b9 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/TestUtil.DummyAppMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/TestUtil.DummyAppMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>TestUtil.DummyAppMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/TestUtil.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/TestUtil.html
index 14fb19a..56cdf47 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/TestUtil.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/TestUtil.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>TestUtil</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/UserConfig.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/UserConfig.html
index 65bd18d..2c20f31 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/UserConfig.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/UserConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>UserConfig</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ExecutorLaunchRejected$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ExecutorLaunchRejected$.html
index 4ec34ba..07807f9 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ExecutorLaunchRejected$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ExecutorLaunchRejected$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToAppMaster.ExecutorLaunchRejected$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ExecutorLaunchRejected.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ExecutorLaunchRejected.html
index e88b1f2..57e3093 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ExecutorLaunchRejected.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ExecutorLaunchRejected.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToAppMaster.ExecutorLaunchRejected</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorFailed$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorFailed$.html
index bf06f9a..442278b 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorFailed$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorFailed$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToAppMaster.ShutdownExecutorFailed$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorFailed.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorFailed.html
index 42611d6..b11a1b0 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorFailed.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorFailed.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToAppMaster.ShutdownExecutorFailed</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorSucceed$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorSucceed$.html
index 8576b4f..dda4607 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorSucceed$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorSucceed$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToAppMaster.ShutdownExecutorSucceed$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorSucceed.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorSucceed.html
index b9798e9..7ea3514 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorSucceed.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.ShutdownExecutorSucceed.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToAppMaster.ShutdownExecutorSucceed</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.html
index e970370..c9b6df5 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToAppMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToAppMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterNewWorker$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterNewWorker$.html
index 3e2928e..053219a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterNewWorker$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterNewWorker$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToMaster.RegisterNewWorker$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterWorker$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterWorker$.html
index 45a1646..a4081f2 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterWorker$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterWorker$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToMaster.RegisterWorker$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterWorker.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterWorker.html
index 4c7b04f..79b4562 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterWorker.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.RegisterWorker.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToMaster.RegisterWorker</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.ResourceUpdate$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.ResourceUpdate$.html
index e73ef37..22a3f63 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.ResourceUpdate$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.ResourceUpdate$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToMaster.ResourceUpdate$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.ResourceUpdate.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.ResourceUpdate.html
index f0ff022..3ec9343 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.ResourceUpdate.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.ResourceUpdate.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToMaster.ResourceUpdate</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.html
index 32dcb79..24addc7 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/WorkerToMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:26 CEST 2017 -->
 <title>WorkerToMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppManagerSpec.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppManagerSpec.html
index 112d8c6..c17f8ca 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppManagerSpec.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppManagerSpec.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>AppManagerSpec</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.LazyStartAppMaster$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.LazyStartAppMaster$.html
index 7742133..9fddaf8 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.LazyStartAppMaster$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.LazyStartAppMaster$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>AppMasterRuntimeEnvironment.LazyStartAppMaster$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.LazyStartAppMaster.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.LazyStartAppMaster.html
index 447feea..75aaaba 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.LazyStartAppMaster.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.LazyStartAppMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>AppMasterRuntimeEnvironment.LazyStartAppMaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider$.html
index fe80de0..174956d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider.html
index 48d823c..b60d569 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.StartAppMaster$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.StartAppMaster$.html
index 2335329..336132b 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.StartAppMaster$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.StartAppMaster$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>AppMasterRuntimeEnvironment.StartAppMaster$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.html
index 66bafd4..9a6a6da 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>AppMasterRuntimeEnvironment</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv$.html
index 4a31f6f..cf50271 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv.html
index 91b65fa..3491d76 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.html
index a302330..703b0e6 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>AppMasterRuntimeEnvironmentSpec</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html
index cdaabf2..e83076d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ApplicationMetaData</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html
index 141f4c3..6c8b263 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ApplicationRuntimeInfo</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncher.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncher.html
index ad7f414..34754b3 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncher.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncher.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>DummyAppMasterLauncher</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncherFactory.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncherFactory.html
index 17ae06f..e8c8737 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncherFactory.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncherFactory.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>DummyAppMasterLauncherFactory</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystem.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystem.html
index 6304794..844c0a6 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystem.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystem.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystem</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystem$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystem$.html
index 72029d0..4cd58fb 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystem$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystem$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemLauncher.LaunchExecutorSystem$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystem.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystem.html
index e681d55..8a848ff 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystem.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystem.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemLauncher.LaunchExecutorSystem</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemRejected$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemRejected$.html
index 4d5af58..5069ea8 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemRejected$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemRejected$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemLauncher.LaunchExecutorSystemRejected$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemRejected.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemRejected.html
index 7964c6d..a979e4b 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemRejected.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemRejected.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemLauncher.LaunchExecutorSystemRejected</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemSuccess$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemSuccess$.html
index b3ba369..0528c7e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemSuccess$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemSuccess$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemLauncher.LaunchExecutorSystemSuccess$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemSuccess.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemSuccess.html
index c8e7d93..90f1644 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemSuccess.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemSuccess.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemLauncher.LaunchExecutorSystemSuccess</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemTimeout$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemTimeout$.html
index 783e013..ea2d358 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemTimeout$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemTimeout$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemLauncher.LaunchExecutorSystemTimeout$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemTimeout.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemTimeout.html
index 0a63ec1..cfba63d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemTimeout.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemTimeout.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemLauncher.LaunchExecutorSystemTimeout</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.html
index 1552a61..3cc38f2 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemLauncher</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncherSpec.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncherSpec.html
index 1aa234e..5f2a675 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncherSpec.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncherSpec.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemLauncherSpec</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemJvmConfig$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemJvmConfig$.html
index 229955b..221b076 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemJvmConfig$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemJvmConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.ExecutorSystemJvmConfig$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemJvmConfig.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemJvmConfig.html
index d290344..078e3da 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemJvmConfig.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemJvmConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.ExecutorSystemJvmConfig</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemStarted$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemStarted$.html
index eaa997e..5130b32 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemStarted$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemStarted$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.ExecutorSystemStarted$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemStarted.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemStarted.html
index d53b56b..b3ad04e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemStarted.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemStarted.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.ExecutorSystemStarted</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAgent.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAgent.html
index fee360c..b1b309b 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAgent.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAgent.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.ResourceAgent</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocatedForSession$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocatedForSession$.html
index 36a6037..71318a3 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocatedForSession$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocatedForSession$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.ResourceAllocatedForSession$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocatedForSession.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocatedForSession.html
index df8573f..2f36676 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocatedForSession.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocatedForSession.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.ResourceAllocatedForSession</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocationTimeOut$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocationTimeOut$.html
index d57a4f2..3eb573e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocationTimeOut$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocationTimeOut$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.ResourceAllocationTimeOut$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocationTimeOut.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocationTimeOut.html
index 598d306..eea8e0e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocationTimeOut.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ResourceAllocationTimeOut.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.ResourceAllocationTimeOut</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.Session$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.Session$.html
index d36f90e..a09a54c 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.Session$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.Session$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.Session$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.Session.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.Session.html
index e488a11..aad5b52 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.Session.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.Session.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.Session</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystemTimeout$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystemTimeout$.html
index 3576f99..3be7203 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystemTimeout$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystemTimeout$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.StartExecutorSystemTimeout$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystems$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystems$.html
index 5cae0a8..9da70fe 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystems$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystems$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.StartExecutorSystems$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystems.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystems.html
index b7c8707..ff48c9e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystems.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystems.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.StartExecutorSystems</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StopExecutorSystem$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StopExecutorSystem$.html
index 4f9aa98..ab52176 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StopExecutorSystem$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StopExecutorSystem$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.StopExecutorSystem$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StopExecutorSystem.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StopExecutorSystem.html
index b8af009..ce59535 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StopExecutorSystem.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StopExecutorSystem.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler.StopExecutorSystem</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.html
index 68f7d9a..9c94370 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemScheduler</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted$.html
index 63a704e..3a1ac6f 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted.html
index 5e1fb5d..e35e634 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.MockExecutorSystemLauncher.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.MockExecutorSystemLauncher.html
index 9ecac5a..1cff56b 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.MockExecutorSystemLauncher.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.MockExecutorSystemLauncher.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemSchedulerSpec.MockExecutorSystemLauncher</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.html
index ae9c868..83229cd 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ExecutorSystemSchedulerSpec</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/InMemoryKVServiceSpec.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/InMemoryKVServiceSpec.html
index 6d8ba4f..56ac023 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/InMemoryKVServiceSpec.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/InMemoryKVServiceSpec.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>InMemoryKVServiceSpec</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/LauncherStarted.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/LauncherStarted.html
index 143849c..e084609 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/LauncherStarted.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/LauncherStarted.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>LauncherStarted</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.AppMasterRegisterTimeout$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.AppMasterRegisterTimeout$.html
index 407e43c..2e7832c 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.AppMasterRegisterTimeout$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.AppMasterRegisterTimeout$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>MasterConnectionKeeper.AppMasterRegisterTimeout$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.MasterConnected.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.MasterConnected.html
index 754f83d..f3f7291 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.MasterConnected.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.MasterConnected.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>MasterConnectionKeeper.MasterConnectionStatus$.MasterConnected</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.MasterStopped.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.MasterStopped.html
index bb53919..e21309f 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.MasterStopped.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.MasterStopped.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>MasterConnectionKeeper.MasterConnectionStatus$.MasterStopped</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.html
index 942efa8..3ec4508 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>MasterConnectionKeeper.MasterConnectionStatus$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.html
index 78a14a6..4c1c9a5 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>MasterConnectionKeeper</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.ConnectionKeeperTestEnv$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.ConnectionKeeperTestEnv$.html
index e39fd15..3efea3d 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.ConnectionKeeperTestEnv$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.ConnectionKeeperTestEnv$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>MasterConnectionKeeperSpec.ConnectionKeeperTestEnv$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.ConnectionKeeperTestEnv.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.ConnectionKeeperTestEnv.html
index 71d2b50..5f38198 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.ConnectionKeeperTestEnv.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.ConnectionKeeperTestEnv.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>MasterConnectionKeeperSpec.ConnectionKeeperTestEnv</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.html
index 36dd398..a91cc98 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>MasterConnectionKeeperSpec</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/WorkerInfo.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/WorkerInfo.html
index 7766cb6..201857b 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/WorkerInfo.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/WorkerInfo.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>WorkerInfo</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-frame.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-frame.html
index 72b3d41..6c380ed 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-frame.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:28 CEST 2017 -->
 <title>org.apache.gearpump.cluster.appmaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-summary.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-summary.html
index 1e5042e..6cea5cb 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-summary.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:28 CEST 2017 -->
 <title>org.apache.gearpump.cluster.appmaster</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-tree.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-tree.html
index 0d1828f..fb5978e 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-tree.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/appmaster/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:28 CEST 2017 -->
 <title>org.apache.gearpump.cluster.appmaster Class Hierarchy</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -145,34 +145,34 @@
 <li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.MockExecutorSystemLauncher.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">ExecutorSystemSchedulerSpec.MockExecutorSystemLauncher</span></a> (implements akka.actor.Actor)</li>
 <li type="circle">org.scalatest.FlatSpec
 <ul>
-<li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">ExecutorSystemSchedulerSpec</span></a></li>
-</ul>
-</li>
-<li type="circle">org.scalatest.FlatSpec
-<ul>
 <li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">MasterConnectionKeeperSpec</span></a></li>
 </ul>
 </li>
 <li type="circle">org.scalatest.FlatSpec
 <ul>
-<li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncherSpec.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">ExecutorSystemLauncherSpec</span></a></li>
-</ul>
-</li>
-<li type="circle">org.scalatest.FlatSpec
-<ul>
-<li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/InMemoryKVServiceSpec.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">InMemoryKVServiceSpec</span></a> (implements org.apache.gearpump.cluster.<a href="../../../../../org/apache/gearpump/cluster/MasterHarness.html" title="interface in org.apache.gearpump.cluster">MasterHarness</a>)</li>
-</ul>
-</li>
-<li type="circle">org.scalatest.FlatSpec
-<ul>
 <li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/AppManagerSpec.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">AppManagerSpec</span></a> (implements org.apache.gearpump.cluster.<a href="../../../../../org/apache/gearpump/cluster/MasterHarness.html" title="interface in org.apache.gearpump.cluster">MasterHarness</a>)</li>
 </ul>
 </li>
 <li type="circle">org.scalatest.FlatSpec
 <ul>
+<li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/InMemoryKVServiceSpec.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">InMemoryKVServiceSpec</span></a> (implements org.apache.gearpump.cluster.<a href="../../../../../org/apache/gearpump/cluster/MasterHarness.html" title="interface in org.apache.gearpump.cluster">MasterHarness</a>)</li>
+</ul>
+</li>
+<li type="circle">org.scalatest.FlatSpec
+<ul>
+<li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">ExecutorSystemSchedulerSpec</span></a></li>
+</ul>
+</li>
+<li type="circle">org.scalatest.FlatSpec
+<ul>
 <li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">AppMasterRuntimeEnvironmentSpec</span></a></li>
 </ul>
 </li>
+<li type="circle">org.scalatest.FlatSpec
+<ul>
+<li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncherSpec.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">ExecutorSystemLauncherSpec</span></a></li>
+</ul>
+</li>
 <li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/LauncherStarted.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">LauncherStarted</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">MasterConnectionKeeper</span></a> (implements akka.actor.Actor)</li>
 <li type="circle">org.apache.gearpump.cluster.appmaster.<a href="../../../../../org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.AppMasterRegisterTimeout$.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">MasterConnectionKeeper.AppMasterRegisterTimeout$</span></a> (implements scala.Product, scala.Serializable)</li>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/ClientContext.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/ClientContext.html
index 00df01a..565aa38 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/ClientContext.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/ClientContext.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>ClientContext</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplication.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplication.html
index 3dc874a..39e1015 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplication.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplication.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>RunningApplication</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterRequest$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterRequest$.html
index 9f8890e..bea2923 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterRequest$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterRequest$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>RunningApplicationSpec.MockAskAppMasterRequest$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterRequest.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterRequest.html
index 75583ba..13f226c 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterRequest.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterRequest.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>RunningApplicationSpec.MockAskAppMasterRequest</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterResponse$.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterResponse$.html
index 75e20cb..fe3f461 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterResponse$.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterResponse$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>RunningApplicationSpec.MockAskAppMasterResponse$</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterResponse.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterResponse.html
index 4b6853e..4b1712a 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterResponse.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.MockAskAppMasterResponse.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>RunningApplicationSpec.MockAskAppMasterResponse</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.html
index 656debf..f58f504 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/RunningApplicationSpec.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:39 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:27 CEST 2017 -->
 <title>RunningApplicationSpec</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/package-frame.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/package-frame.html
index 49a1693..b39ed06 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/package-frame.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:40 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:28 CEST 2017 -->
 <title>org.apache.gearpump.cluster.client</title>
-<meta name="date" content="2017-04-25">
+<meta name="date" content="2017-07-09">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/package-summary.html b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/package-summary.html
index 1eac97d..2f42848 100644
--- a/content/releases/latest/api/java/org/apache/gearpump/cluster/client/package-summary.html
+++ b/content/releases/latest/api/java/org/apache/gearpump/cluster/client/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">