http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/StartClock.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/StartClock.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/StartClock.html
index e89bbaa..3646cb2 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/StartClock.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/StartClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:37 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>StartClock</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/StreamingTransportSerializer.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/StreamingTransportSerializer.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/StreamingTransportSerializer.html
index a045dc1..c2ad89a 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/StreamingTransportSerializer.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/StreamingTransportSerializer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:37 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>StreamingTransportSerializer</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Subscriber.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Subscriber.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Subscriber.html
index 1915cd1..c64e54b 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Subscriber.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Subscriber.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:37 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>Subscriber</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriberSpec.TestTask.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriberSpec.TestTask.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriberSpec.TestTask.html
index 98d4482..b25a69a 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriberSpec.TestTask.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriberSpec.TestTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:37 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>SubscriberSpec.TestTask</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriberSpec.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriberSpec.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriberSpec.html
index e90ebbf..19563d3 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriberSpec.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriberSpec.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:37 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>SubscriberSpec</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Subscription.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Subscription.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Subscription.html
index c3cd7c6..6d999bc 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Subscription.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Subscription.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:37 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>Subscription</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,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":9,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
+var methods = 
{"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">Subscription</span>
 extends java.lang.Object</pre>
-<div class="block">Manges the output and message clock for single downstream 
processor
+<div class="block">Manages the output and message clock for single downstream 
processor
  <p>
  param:  subscriber downstream processor
  param:  maxPendingMessageCount trigger flow control. Should be bigger than
@@ -134,12 +134,12 @@ extends java.lang.Object</pre>
 <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/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</a></span>(int&nbsp;appId,
+<td class="colOne"><code><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</a></span>(int&nbsp;appId,
             int&nbsp;executorId,
             <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskId.html" 
title="class in org.apache.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
             <a 
href="../../../../../org/apache/gearpump/streaming/task/Subscriber.html" 
title="class in 
org.apache.gearpump.streaming.task">Subscriber</a>&nbsp;subscriber,
             int&nbsp;sessionId,
-            <a 
href="../../../../../org/apache/gearpump/streaming/task/ExpressTransport.html" 
title="interface in 
org.apache.gearpump.streaming.task">ExpressTransport</a>&nbsp;transport,
+            <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html" 
title="class in 
org.apache.gearpump.streaming.task">TaskActor</a>&nbsp;publisher,
             int&nbsp;maxPendingMessageCount,
             int&nbsp;ackOnceEveryMessageCount)</code>&nbsp;</td>
 </tr>
@@ -171,13 +171,13 @@ extends java.lang.Object</pre>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Subscription.html#MAX_PENDING_MESSAGE_COUNT--">MAX_PENDING_MESSAGE_COUNT</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/streaming/task/Subscription.html#minClock--">minClock</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Subscription.html#ONE_ACKREQUEST_EVERY_MESSAGE_COUNT--">ONE_ACKREQUEST_EVERY_MESSAGE_COUNT</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Subscription.html#onStallingTime-long-">onStallingTime</a></span>(long&nbsp;stallingTime)</code>&nbsp;</td>
+</tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Subscription.html#receiveAck-org.apache.gearpump.streaming.task.Ack-">receiveAck</a></span>(<a
 href="../../../../../org/apache/gearpump/streaming/task/Ack.html" title="class 
in org.apache.gearpump.streaming.task">Ack</a>&nbsp;ack)</code>
@@ -185,24 +185,24 @@ extends java.lang.Object</pre>
 </td>
 </tr>
 <tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Subscription.html#sendAckRequestOnStallingTime-long-">sendAckRequestOnStallingTime</a></span>(long&nbsp;stallingTime)</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Subscription.html#sendMessage-org.apache.gearpump.Message-">sendMessage</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Subscription.html#sendMessage-org.apache.gearpump.Message-">sendMessage</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Subscription.html#sendMessage-org.apache.gearpump.Message-int-">sendMessage</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Subscription.html#sendMessage-org.apache.gearpump.Message-int-">sendMessage</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg,
            int&nbsp;partition)</code>
 <div class="block">Returns how many message is actually sent by this 
subscription</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Subscription.html#start--">start</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Subscription.html#watermark--">watermark</a></span>()</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -225,7 +225,7 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a 
name="Subscription-int-int-org.apache.gearpump.streaming.task.TaskId-org.apache.gearpump.streaming.task.Subscriber-int-org.apache.gearpump.streaming.task.ExpressTransport-int-int-">
+<a 
name="Subscription-int-int-org.apache.gearpump.streaming.task.TaskId-org.apache.gearpump.streaming.task.Subscriber-int-org.apache.gearpump.streaming.task.TaskActor-int-int-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -236,7 +236,7 @@ extends java.lang.Object</pre>
                     <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskId.html" 
title="class in org.apache.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
                     <a 
href="../../../../../org/apache/gearpump/streaming/task/Subscriber.html" 
title="class in 
org.apache.gearpump.streaming.task">Subscriber</a>&nbsp;subscriber,
                     int&nbsp;sessionId,
-                    <a 
href="../../../../../org/apache/gearpump/streaming/task/ExpressTransport.html" 
title="interface in 
org.apache.gearpump.streaming.task">ExpressTransport</a>&nbsp;transport,
+                    <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html" 
title="class in 
org.apache.gearpump.streaming.task">TaskActor</a>&nbsp;publisher,
                     int&nbsp;maxPendingMessageCount,
                     int&nbsp;ackOnceEveryMessageCount)</pre>
 </li>
@@ -291,7 +291,7 @@ extends java.lang.Object</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>sendMessage</h4>
-<pre>public&nbsp;int&nbsp;sendMessage(<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
+<pre>public&nbsp;int&nbsp;sendMessage(<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
 </li>
 </ul>
 <a name="sendMessage-org.apache.gearpump.Message-int-">
@@ -300,7 +300,7 @@ extends java.lang.Object</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>sendMessage</h4>
-<pre>public&nbsp;int&nbsp;sendMessage(<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg,
+<pre>public&nbsp;int&nbsp;sendMessage(<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg,
                        int&nbsp;partition)</pre>
 <div class="block">Returns how many message is actually sent by this 
subscription
  <p></div>
@@ -328,13 +328,13 @@ extends java.lang.Object</pre>
 </dl>
 </li>
 </ul>
-<a name="minClock--">
+<a name="watermark--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>minClock</h4>
-<pre>public&nbsp;long&nbsp;minClock()</pre>
+<h4>watermark</h4>
+<pre>public&nbsp;long&nbsp;watermark()</pre>
 </li>
 </ul>
 <a name="allowSendingMoreMessages--">
@@ -346,13 +346,13 @@ extends java.lang.Object</pre>
 <pre>public&nbsp;boolean&nbsp;allowSendingMoreMessages()</pre>
 </li>
 </ul>
-<a name="sendAckRequestOnStallingTime-long-">
+<a name="onStallingTime-long-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>sendAckRequestOnStallingTime</h4>
-<pre>public&nbsp;void&nbsp;sendAckRequestOnStallingTime(long&nbsp;stallingTime)</pre>
+<h4>onStallingTime</h4>
+<pre>public&nbsp;void&nbsp;onStallingTime(long&nbsp;stallingTime)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriptionSpec.NextTask.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriptionSpec.NextTask.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriptionSpec.NextTask.html
index 083d7ea..a925182 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriptionSpec.NextTask.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriptionSpec.NextTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:37 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>SubscriptionSpec.NextTask</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriptionSpec.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriptionSpec.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriptionSpec.html
index a15ba14..1cc3e9e 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriptionSpec.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/SubscriptionSpec.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:37 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>SubscriptionSpec</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Task.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Task.html 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Task.html
index 6288d23..5255aef 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Task.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/Task.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:37 SST 2017 -->
+<!-- Generated by javadoc (1.8.0_121) on Sun Jul 09 07:41:25 CEST 2017 -->
 <title>Task</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>
@@ -112,7 +112,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html"
 title="class in org.apache.gearpump.streaming.dsl.task">CountTriggerTask</a>, 
<a href="../../../../../org/apache/gearpump/streaming/sink/DataSinkTask.html" 
title="class in org.apache.gearpump.streaming.sink">DataSinkTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/source/DataSourceTask.html" 
title="class in org.apache.gearpump.streaming.source">DataSourceTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html"
 title="class in 
org.apache.gearpump.streaming.dsl.task">EventTimeTriggerTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/plan/OpSpec.AnyTask.html"
 title="class in org.apache.gearpump.streaming.dsl.plan">OpSpec.AnyTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/state/api/PersistentTask.html"
 title="class in org.apache.gearpump.streaming.state.api">PersistentTask</a>, 
<a href="../../../../../org/apa
 che/gearpump/streaming/dsl/plan/PlannerSpec.AnyTask.html" title="class in 
org.apache.gearpump.streaming.dsl.plan">PlannerSpec.AnyTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html"
 title="class in 
org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/scalaapi/StreamSpec.Join.html"
 title="class in 
org.apache.gearpump.streaming.dsl.scalaapi">StreamSpec.Join</a>, <a 
href="../../../../../org/apache/gearpump/streaming/task/SubscriptionSpec.NextTask.html"
 title="class in 
org.apache.gearpump.streaming.task">SubscriptionSpec.NextTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/javaapi/Task.html" 
title="class in org.apache.gearpump.streaming.javaapi">Task</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskA.html" 
title="class in org.apache.gearpump.streaming.appmaster">TaskA</a>, <a 
href="../../../../../org/apache/gearpump/stream
 ing/appmaster/TaskB.html" title="class in 
org.apache.gearpump.streaming.appmaster">TaskB</a>, <a 
href="../../../../../org/apache/gearpump/streaming/executor/TaskLauncherSpec.MockTask.html"
 title="class in 
org.apache.gearpump.streaming.executor">TaskLauncherSpec.MockTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskManagerSpec.Task1.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskManagerSpec.Task1</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskManagerSpec.Task2.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskManagerSpec.Task2</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskSchedulerSpec.TestTask1.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskSchedulerSpec.TestTask1</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskSchedulerSpec.TestTask2.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskSchedulerSpec.TestTask
 2</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/TransformTask.html" 
title="class in org.apache.gearpump.streaming.dsl.task">TransformTask</a></dd>
+<dd><a 
href="../../../../../org/apache/gearpump/streaming/sink/DataSinkTask.html" 
title="class in org.apache.gearpump.streaming.sink">DataSinkTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/source/DataSourceTask.html" 
title="class in org.apache.gearpump.streaming.source">DataSourceTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/GroupByTask.html" 
title="class in org.apache.gearpump.streaming.dsl.task">GroupByTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/plan/OpSpec.AnyTask.html"
 title="class in org.apache.gearpump.streaming.dsl.plan">OpSpec.AnyTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/state/api/PersistentTask.html"
 title="class in org.apache.gearpump.streaming.state.api">PersistentTask</a>, 
<a 
href="../../../../../org/apache/gearpump/streaming/dsl/plan/PlannerSpec.AnyTask.html"
 title="class in 
org.apache.gearpump.streaming.dsl.plan">PlannerSpec.AnyTask</a>, <a 
href="../../../../../org/apache/gearpump
 /streaming/dsl/scalaapi/StreamSpec.Join.html" title="class in 
org.apache.gearpump.streaming.dsl.scalaapi">StreamSpec.Join</a>, <a 
href="../../../../../org/apache/gearpump/streaming/task/SubscriptionSpec.NextTask.html"
 title="class in 
org.apache.gearpump.streaming.task">SubscriptionSpec.NextTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/javaapi/Task.html" 
title="class in org.apache.gearpump.streaming.javaapi">Task</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskA.html" 
title="class in org.apache.gearpump.streaming.appmaster">TaskA</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskB.html" 
title="class in org.apache.gearpump.streaming.appmaster">TaskB</a>, <a 
href="../../../../../org/apache/gearpump/streaming/executor/TaskLauncherSpec.MockTask.html"
 title="class in 
org.apache.gearpump.streaming.executor">TaskLauncherSpec.MockTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskManagerSpec.Task1.ht
 ml" title="class in 
org.apache.gearpump.streaming.appmaster">TaskManagerSpec.Task1</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskManagerSpec.Task2.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskManagerSpec.Task2</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskSchedulerSpec.TestTask1.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskSchedulerSpec.TestTask1</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskSchedulerSpec.TestTask2.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskSchedulerSpec.TestTask2</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/TransformTask.html" 
title="class in org.apache.gearpump.streaming.dsl.task">TransformTask</a></dd>
 </dl>
 <hr>
 <br>
@@ -161,7 +161,7 @@ implements <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskInterf
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Task.html#onNext-org.apache.gearpump.Message-">onNext</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/Task.html#onNext-org.apache.gearpump.Message-">onNext</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>
 <div class="block">Method called for each message received.</div>
 </td>
 </tr>
@@ -313,7 +313,7 @@ implements <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskInterf
 <ul class="blockList">
 <li class="blockList">
 <h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
+<pre>public&nbsp;void&nbsp;onNext(<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskInterface.html#onNext-org.apache.gearpump.Message-">TaskInterface</a></code></span></div>
 <div class="block">Method called for each message received.
  <p></div>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.FLUSH$.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.FLUSH$.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.FLUSH$.html
index 8f87a64..710262f 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.FLUSH$.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.FLUSH$.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>TaskActor.FLUSH$</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.MessageAndSender$.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.MessageAndSender$.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.MessageAndSender$.html
index 569c62d..bbd432a 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.MessageAndSender$.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.MessageAndSender$.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>TaskActor.MessageAndSender$</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.MessageAndSender.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.MessageAndSender.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.MessageAndSender.html
index 6331b07..d443db6 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.MessageAndSender.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.MessageAndSender.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>TaskActor.MessageAndSender</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SecurityChecker.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SecurityChecker.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SecurityChecker.html
index 98b74a1..8122da0 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SecurityChecker.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SecurityChecker.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>TaskActor.SecurityChecker</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>
@@ -151,8 +151,8 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>scala.Option&lt;<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage-org.apache.gearpump.Message-akka.actor.ActorRef-">checkMessage</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;message,
+<td class="colFirst"><code>scala.Option&lt;<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage-org.apache.gearpump.Message-akka.actor.ActorRef-">checkMessage</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;message,
             akka.actor.ActorRef&nbsp;sender)</code>&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
@@ -231,7 +231,7 @@ extends java.lang.Object</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>checkMessage</h4>
-<pre>public&nbsp;scala.Option&lt;<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&gt;&nbsp;checkMessage(<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;message,
+<pre>public&nbsp;scala.Option&lt;<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&gt;&nbsp;checkMessage(<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;message,
                                           
akka.actor.ActorRef&nbsp;sender)</pre>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SendAck$.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SendAck$.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SendAck$.html
index 98b9625..598504d 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SendAck$.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SendAck$.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>TaskActor.SendAck$</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SendAck.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SendAck.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SendAck.html
index d0e4dda..5ac8dff 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SendAck.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.SendAck.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>TaskActor.SendAck</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.html
index 01c47eb..1a1699c 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActor.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>TaskActor</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,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -210,36 +210,34 @@ implements akka.actor.Actor, <a 
href="../../../../../org/apache/gearpump/streami
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#FLUSH_INTERVAL--">FLUSH_INTERVAL</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
+<td class="colFirst"><code>java.time.Instant</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#getProcessingWatermark--">getProcessingWatermark</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/streaming/task/TaskActor.html#getUpstreamMinClock--">getUpstreamMinClock</a></span>()</code>
 <div class="block">Returns min clock of upstream task</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td 
class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#handleMessages-scala.Function0-">handleMessages</a></span>(scala.Function0&lt;akka.actor.ActorRef&gt;&nbsp;sender)</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>scala.concurrent.duration.FiniteDuration</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#LATENCY_PROBE_INTERVAL--">LATENCY_PROBE_INTERVAL</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>org.slf4j.Logger</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#LOG--">LOG</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#minClock--">minClock</a></span>()</code>
-<div class="block">Returns min clock of this task</div>
-</td>
-</tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#NONE_SESSION--">NONE_SESSION</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#onNext-org.apache.gearpump.Message-">onNext</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#onNext-org.apache.gearpump.Message-">onNext</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>&nbsp;</td>
 </tr>
 <tr id="i9" class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -256,13 +254,13 @@ implements akka.actor.Actor, <a 
href="../../../../../org/apache/gearpump/streami
 <tr id="i12" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#output-int-org.apache.gearpump.Message-">output</a></span>(int&nbsp;arrayIndex,
-      <a href="../../../../../org/apache/gearpump/Message.html" title="class 
in org.apache.gearpump">Message</a>&nbsp;msg)</code>
+      <a href="../../../../../org/apache/gearpump/Message.html" 
title="interface in org.apache.gearpump">Message</a>&nbsp;msg)</code>
 <div class="block">output to a downstream by specifying a arrayIndex</div>
 </td>
 </tr>
 <tr id="i13" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#output-org.apache.gearpump.Message-">output</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#output-org.apache.gearpump.Message-">output</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>&nbsp;</td>
 </tr>
 <tr id="i14" class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -297,11 +295,15 @@ implements akka.actor.Actor, <a 
href="../../../../../org/apache/gearpump/streami
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#taskId--">taskId</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i22" class="altColor">
-<td 
class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#waitForStartClock--">waitForStartClock</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#updateWatermark-java.time.Instant-">updateWatermark</a></span>(java.time.Instant&nbsp;watermark)</code>&nbsp;</td>
 </tr>
 <tr id="i23" class="rowColor">
 <td 
class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#waitForStartTask-long-">waitForStartTask</a></span>(long&nbsp;startClock)</code>&nbsp;</td>
+</tr>
+<tr id="i24" class="altColor">
+<td 
class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html#waitForTaskRegistered--">waitForTaskRegistered</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
@@ -404,13 +406,31 @@ implements akka.actor.Actor, <a 
href="../../../../../org/apache/gearpump/streami
 <pre>public&nbsp;<a 
href="../../../../../org/apache/gearpump/streaming/task/TaskWrapper.html" 
title="class in 
org.apache.gearpump.streaming.task">TaskWrapper</a>&nbsp;task()</pre>
 </li>
 </ul>
-<a name="serializerPool--">
+<a name="LATENCY_PROBE_INTERVAL--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>serializerPool</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/gearpump/serializer/SerializationFramework.html"
 title="interface in 
org.apache.gearpump.serializer">SerializationFramework</a>&nbsp;serializerPool()</pre>
+<h4>LATENCY_PROBE_INTERVAL</h4>
+<pre>public 
final&nbsp;scala.concurrent.duration.FiniteDuration&nbsp;LATENCY_PROBE_INTERVAL()</pre>
+</li>
+</ul>
+<a name="CLOCK_REPORT_INTERVAL--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLOCK_REPORT_INTERVAL</h4>
+<pre>public 
final&nbsp;scala.concurrent.duration.FiniteDuration&nbsp;CLOCK_REPORT_INTERVAL()</pre>
+</li>
+</ul>
+<a name="FLUSH_INTERVAL--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FLUSH_INTERVAL</h4>
+<pre>public 
final&nbsp;scala.concurrent.duration.FiniteDuration&nbsp;FLUSH_INTERVAL()</pre>
 </li>
 </ul>
 <a name="LOG--">
@@ -422,40 +442,57 @@ implements akka.actor.Actor, <a 
href="../../../../../org/apache/gearpump/streami
 <pre>public&nbsp;org.slf4j.Logger&nbsp;LOG()</pre>
 </li>
 </ul>
-<a name="LATENCY_PROBE_INTERVAL--">
+<a name="sessionId--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>LATENCY_PROBE_INTERVAL</h4>
-<pre>public 
final&nbsp;scala.concurrent.duration.FiniteDuration&nbsp;LATENCY_PROBE_INTERVAL()</pre>
+<h4>sessionId</h4>
+<pre>public&nbsp;int&nbsp;sessionId()</pre>
 </li>
 </ul>
-<a name="CLOCK_REPORT_INTERVAL--">
+<a name="postStop--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>CLOCK_REPORT_INTERVAL</h4>
-<pre>public 
final&nbsp;scala.concurrent.duration.FiniteDuration&nbsp;CLOCK_REPORT_INTERVAL()</pre>
+<h4>postStop</h4>
+<pre>public final&nbsp;void&nbsp;postStop()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>postStop</code>&nbsp;in 
interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
 </li>
 </ul>
-<a name="FLUSH_INTERVAL--">
+<a name="onStop--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>FLUSH_INTERVAL</h4>
-<pre>public 
final&nbsp;scala.concurrent.duration.FiniteDuration&nbsp;FLUSH_INTERVAL()</pre>
+<h4>onStop</h4>
+<pre>public&nbsp;void&nbsp;onStop()</pre>
 </li>
 </ul>
-<a name="sessionId--">
+<a name="preStart--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>sessionId</h4>
-<pre>public&nbsp;int&nbsp;sessionId()</pre>
+<h4>preStart</h4>
+<pre>public final&nbsp;void&nbsp;preStart()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>preStart</code>&nbsp;in 
interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="serializerPool--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializerPool</h4>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/gearpump/serializer/SerializationFramework.html"
 title="interface in 
org.apache.gearpump.serializer">SerializationFramework</a>&nbsp;serializerPool()</pre>
 </li>
 </ul>
 <a name="receive--">
@@ -486,7 +523,7 @@ implements akka.actor.Actor, <a 
href="../../../../../org/apache/gearpump/streami
 <ul class="blockList">
 <li class="blockList">
 <h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
+<pre>public&nbsp;void&nbsp;onNext(<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
 </li>
 </ul>
 <a name="onUnManagedMessage-java.lang.Object-">
@@ -498,15 +535,6 @@ implements akka.actor.Actor, <a 
href="../../../../../org/apache/gearpump/streami
 <pre>public&nbsp;void&nbsp;onUnManagedMessage(java.lang.Object&nbsp;msg)</pre>
 </li>
 </ul>
-<a name="onStop--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStop</h4>
-<pre>public&nbsp;void&nbsp;onStop()</pre>
-</li>
-</ul>
 <a name="output-int-org.apache.gearpump.Message-">
 <!--   -->
 </a>
@@ -514,7 +542,7 @@ implements akka.actor.Actor, <a 
href="../../../../../org/apache/gearpump/streami
 <li class="blockList">
 <h4>output</h4>
 <pre>public&nbsp;void&nbsp;output(int&nbsp;arrayIndex,
-                   <a href="../../../../../org/apache/gearpump/Message.html" 
title="class in org.apache.gearpump">Message</a>&nbsp;msg)</pre>
+                   <a href="../../../../../org/apache/gearpump/Message.html" 
title="interface in org.apache.gearpump">Message</a>&nbsp;msg)</pre>
 <div class="block">output to a downstream by specifying a arrayIndex</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -529,33 +557,7 @@ implements akka.actor.Actor, <a 
href="../../../../../org/apache/gearpump/streami
 <ul class="blockList">
 <li class="blockList">
 <h4>output</h4>
-<pre>public&nbsp;void&nbsp;output(<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
-</li>
-</ul>
-<a name="postStop--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>postStop</h4>
-<pre>public final&nbsp;void&nbsp;postStop()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>postStop</code>&nbsp;in 
interface&nbsp;<code>akka.actor.Actor</code></dd>
-</dl>
-</li>
-</ul>
-<a name="preStart--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>preStart</h4>
-<pre>public final&nbsp;void&nbsp;preStart()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>preStart</code>&nbsp;in 
interface&nbsp;<code>akka.actor.Actor</code></dd>
-</dl>
+<pre>public&nbsp;void&nbsp;output(<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
 </li>
 </ul>
 <a name="waitForTaskRegistered--">
@@ -567,13 +569,13 @@ implements akka.actor.Actor, <a 
href="../../../../../org/apache/gearpump/streami
 
<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;waitForTaskRegistered()</pre>
 </li>
 </ul>
-<a name="waitForStartClock--">
+<a name="waitForStartTask-long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>waitForStartClock</h4>
-<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;waitForStartClock()</pre>
+<h4>waitForStartTask</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;waitForStartTask(long&nbsp;startClock)</pre>
 </li>
 </ul>
 <a name="handleMessages-scala.Function0-">
@@ -585,32 +587,36 @@ implements akka.actor.Actor, <a 
href="../../../../../org/apache/gearpump/streami
 
<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;handleMessages(scala.Function0&lt;akka.actor.ActorRef&gt;&nbsp;sender)</pre>
 </li>
 </ul>
-<a name="minClock--">
+<a name="getUpstreamMinClock--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>minClock</h4>
-<pre>public&nbsp;long&nbsp;minClock()</pre>
-<div class="block">Returns min clock of this task</div>
+<h4>getUpstreamMinClock</h4>
+<pre>public&nbsp;long&nbsp;getUpstreamMinClock()</pre>
+<div class="block">Returns min clock of upstream task</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>(undocumented)</dd>
 </dl>
 </li>
 </ul>
-<a name="getUpstreamMinClock--">
+<a name="getProcessingWatermark--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProcessingWatermark</h4>
+<pre>public&nbsp;java.time.Instant&nbsp;getProcessingWatermark()</pre>
+</li>
+</ul>
+<a name="updateWatermark-java.time.Instant-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>getUpstreamMinClock</h4>
-<pre>public&nbsp;long&nbsp;getUpstreamMinClock()</pre>
-<div class="block">Returns min clock of upstream task</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>(undocumented)</dd>
-</dl>
+<h4>updateWatermark</h4>
+<pre>public&nbsp;void&nbsp;updateWatermark(java.time.Instant&nbsp;watermark)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActorSpec.TestTask.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActorSpec.TestTask.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActorSpec.TestTask.html
index 80cb812..422741a 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActorSpec.TestTask.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActorSpec.TestTask.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>TaskActorSpec.TestTask</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActorSpec.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActorSpec.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActorSpec.html
index 5560d11..4a3ee30 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActorSpec.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskActorSpec.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>TaskActorSpec</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskContext.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskContext.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskContext.html
index ba517ec..d79820b 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskContext.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskContext.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>TaskContext</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,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6};
+var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -160,7 +160,7 @@ var activeTableTab = "activeTableTab";
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContext.html#output-org.apache.gearpump.Message-">output</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContext.html#output-org.apache.gearpump.Message-">output</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>
 <div class="block">This can be used to output messages to downstream 
tasks.</div>
 </td>
 </tr>
@@ -207,6 +207,12 @@ var activeTableTab = "activeTableTab";
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContext.html#taskId--">taskId</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContext.html#updateWatermark-java.time.Instant-">updateWatermark</a></span>(java.time.Instant&nbsp;watermark)</code>
+<div class="block">Update TaskActor with the processing progress 
(watermark)</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContext.html#upstreamMinClock--">upstreamMinClock</a></span>()</code>
 <div class="block">Retrieves upstream min clock from TaskActor</div>
@@ -334,7 +340,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>output</h4>
-<pre>void&nbsp;output(<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
+<pre>void&nbsp;output(<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
 <div class="block">This can be used to output messages to downstream tasks. 
The data shuffling rule
  can be decided by Partitioner.
  <p></div>
@@ -425,6 +431,20 @@ var activeTableTab = "activeTableTab";
 </dl>
 </li>
 </ul>
+<a name="updateWatermark-java.time.Instant-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateWatermark</h4>
+<pre>void&nbsp;updateWatermark(java.time.Instant&nbsp;watermark)</pre>
+<div class="block">Update TaskActor with the processing progress 
(watermark)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>watermark</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
 <a name="logger--">
 <!--   -->
 </a>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskContextData.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskContextData.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskContextData.html
index eb95f43..b7a4fba 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskContextData.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskContextData.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>TaskContextData</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskId.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskId.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskId.html
index 42bbe00..bcb762f 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskId.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskId.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>TaskId</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskInterface.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskInterface.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskInterface.html
index 3603010..2f764e2 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskInterface.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskInterface.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>TaskInterface</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>
@@ -100,7 +100,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html"
 title="class in org.apache.gearpump.streaming.dsl.task">CountTriggerTask</a>, 
<a href="../../../../../org/apache/gearpump/streaming/sink/DataSinkTask.html" 
title="class in org.apache.gearpump.streaming.sink">DataSinkTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/source/DataSourceTask.html" 
title="class in org.apache.gearpump.streaming.source">DataSourceTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html"
 title="class in 
org.apache.gearpump.streaming.dsl.task">EventTimeTriggerTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/plan/OpSpec.AnyTask.html"
 title="class in org.apache.gearpump.streaming.dsl.plan">OpSpec.AnyTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/state/api/PersistentTask.html"
 title="class in org.apache.gearpump.streaming.state.api">PersistentTask</a>, 
<a href="../../../../../org/apa
 che/gearpump/streaming/dsl/plan/PlannerSpec.AnyTask.html" title="class in 
org.apache.gearpump.streaming.dsl.plan">PlannerSpec.AnyTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html"
 title="class in 
org.apache.gearpump.streaming.dsl.task">ProcessingTimeTriggerTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/scalaapi/StreamSpec.Join.html"
 title="class in 
org.apache.gearpump.streaming.dsl.scalaapi">StreamSpec.Join</a>, <a 
href="../../../../../org/apache/gearpump/streaming/task/SubscriptionSpec.NextTask.html"
 title="class in 
org.apache.gearpump.streaming.task">SubscriptionSpec.NextTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/task/Task.html" title="class 
in org.apache.gearpump.streaming.task">Task</a>, <a 
href="../../../../../org/apache/gearpump/streaming/javaapi/Task.html" 
title="class in org.apache.gearpump.streaming.javaapi">Task</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaste
 r/TaskA.html" title="class in 
org.apache.gearpump.streaming.appmaster">TaskA</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskB.html" 
title="class in org.apache.gearpump.streaming.appmaster">TaskB</a>, <a 
href="../../../../../org/apache/gearpump/streaming/executor/TaskLauncherSpec.MockTask.html"
 title="class in 
org.apache.gearpump.streaming.executor">TaskLauncherSpec.MockTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskManagerSpec.Task1.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskManagerSpec.Task1</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskManagerSpec.Task2.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskManagerSpec.Task2</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskSchedulerSpec.TestTask1.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskSchedulerSpec.TestTask1</a>, <a 
href="../../../../../org/apache/gearpump/strea
 ming/appmaster/TaskSchedulerSpec.TestTask2.html" title="class in 
org.apache.gearpump.streaming.appmaster">TaskSchedulerSpec.TestTask2</a>, <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskWrapper.html" 
title="class in org.apache.gearpump.streaming.task">TaskWrapper</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/TransformTask.html" 
title="class in org.apache.gearpump.streaming.dsl.task">TransformTask</a></dd>
+<dd><a 
href="../../../../../org/apache/gearpump/streaming/sink/DataSinkTask.html" 
title="class in org.apache.gearpump.streaming.sink">DataSinkTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/source/DataSourceTask.html" 
title="class in org.apache.gearpump.streaming.source">DataSourceTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/GroupByTask.html" 
title="class in org.apache.gearpump.streaming.dsl.task">GroupByTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/plan/OpSpec.AnyTask.html"
 title="class in org.apache.gearpump.streaming.dsl.plan">OpSpec.AnyTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/state/api/PersistentTask.html"
 title="class in org.apache.gearpump.streaming.state.api">PersistentTask</a>, 
<a 
href="../../../../../org/apache/gearpump/streaming/dsl/plan/PlannerSpec.AnyTask.html"
 title="class in 
org.apache.gearpump.streaming.dsl.plan">PlannerSpec.AnyTask</a>, <a 
href="../../../../../org/apache/gearpump
 /streaming/dsl/scalaapi/StreamSpec.Join.html" title="class in 
org.apache.gearpump.streaming.dsl.scalaapi">StreamSpec.Join</a>, <a 
href="../../../../../org/apache/gearpump/streaming/task/SubscriptionSpec.NextTask.html"
 title="class in 
org.apache.gearpump.streaming.task">SubscriptionSpec.NextTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/task/Task.html" title="class 
in org.apache.gearpump.streaming.task">Task</a>, <a 
href="../../../../../org/apache/gearpump/streaming/javaapi/Task.html" 
title="class in org.apache.gearpump.streaming.javaapi">Task</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskA.html" 
title="class in org.apache.gearpump.streaming.appmaster">TaskA</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskB.html" 
title="class in org.apache.gearpump.streaming.appmaster">TaskB</a>, <a 
href="../../../../../org/apache/gearpump/streaming/executor/TaskLauncherSpec.MockTask.html"
 title="class in org.apache.gearpump.streami
 ng.executor">TaskLauncherSpec.MockTask</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskManagerSpec.Task1.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskManagerSpec.Task1</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskManagerSpec.Task2.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskManagerSpec.Task2</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskSchedulerSpec.TestTask1.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskSchedulerSpec.TestTask1</a>, <a 
href="../../../../../org/apache/gearpump/streaming/appmaster/TaskSchedulerSpec.TestTask2.html"
 title="class in 
org.apache.gearpump.streaming.appmaster">TaskSchedulerSpec.TestTask2</a>, <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskWrapper.html" 
title="class in org.apache.gearpump.streaming.task">TaskWrapper</a>, <a 
href="../../../../../org/apache/gearpump/streaming/dsl/task/TransformTask.ht
 ml" title="class in 
org.apache.gearpump.streaming.dsl.task">TransformTask</a></dd>
 </dl>
 <hr>
 <br>
@@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab";
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskInterface.html#onNext-org.apache.gearpump.Message-">onNext</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskInterface.html#onNext-org.apache.gearpump.Message-">onNext</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>
 <div class="block">Method called for each message received.</div>
 </td>
 </tr>
@@ -191,7 +191,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>onNext</h4>
-<pre>void&nbsp;onNext(<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
+<pre>void&nbsp;onNext(<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
 <div class="block">Method called for each message received.
  <p></div>
 <dl>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskMessageSerializer.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskMessageSerializer.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskMessageSerializer.html
index 829fbfe..b5f07fd 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskMessageSerializer.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskMessageSerializer.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>TaskMessageSerializer</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>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskUtil.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskUtil.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskUtil.html
index 9d99464..1b038e7 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskUtil.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskUtil.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>TaskUtil</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,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -151,6 +151,22 @@ extends java.lang.Object</pre>
 <div class="block">Resolves a classname to a Task class.</div>
 </td>
 </tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static java.time.Instant</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskUtil.html#max-java.time.Instant-java.time.Instant-">max</a></span>(java.time.Instant&nbsp;t1,
+   java.time.Instant&nbsp;t2)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static java.time.Instant</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskUtil.html#min-java.time.Instant-java.time.Instant-">min</a></span>(java.time.Instant&nbsp;t1,
+   java.time.Instant&nbsp;t2)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static &lt;IN,OUT&gt;&nbsp;void</code></td>
+<td class="colLast"><code><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</a></span>(java.time.Instant&nbsp;watermark,
+       <a 
href="../../../../../org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html"
 title="interface in 
org.apache.gearpump.streaming.dsl.window.impl">WindowRunner</a>&lt;IN,OUT&gt;&nbsp;runner,
+       <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContext.html" 
title="interface in 
org.apache.gearpump.streaming.task">TaskContext</a>&nbsp;context)</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -193,7 +209,7 @@ extends java.lang.Object</pre>
 <a name="loadClass-java.lang.String-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>loadClass</h4>
 <pre>public static&nbsp;java.lang.Class&lt;? extends <a 
href="../../../../../org/apache/gearpump/streaming/task/Task.html" title="class 
in 
org.apache.gearpump.streaming.task">Task</a>&gt;&nbsp;loadClass(java.lang.String&nbsp;className)</pre>
@@ -207,6 +223,51 @@ extends java.lang.Object</pre>
 </dl>
 </li>
 </ul>
+<a 
name="trigger-java.time.Instant-org.apache.gearpump.streaming.dsl.window.impl.WindowRunner-org.apache.gearpump.streaming.task.TaskContext-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>trigger</h4>
+<pre>public 
static&nbsp;&lt;IN,OUT&gt;&nbsp;void&nbsp;trigger(java.time.Instant&nbsp;watermark,
+                                    <a 
href="../../../../../org/apache/gearpump/streaming/dsl/window/impl/WindowRunner.html"
 title="interface in 
org.apache.gearpump.streaming.dsl.window.impl">WindowRunner</a>&lt;IN,OUT&gt;&nbsp;runner,
+                                    <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContext.html" 
title="interface in 
org.apache.gearpump.streaming.task">TaskContext</a>&nbsp;context)</pre>
+</li>
+</ul>
+<a name="min-java.time.Instant-java.time.Instant-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>min</h4>
+<pre>public static&nbsp;java.time.Instant&nbsp;min(java.time.Instant&nbsp;t1,
+                                    java.time.Instant&nbsp;t2)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>t1</code> - (undocumented)</dd>
+<dd><code>t2</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>t1 if t1 is not larger than t2 and t2 otherwise</dd>
+</dl>
+</li>
+</ul>
+<a name="max-java.time.Instant-java.time.Instant-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>max</h4>
+<pre>public static&nbsp;java.time.Instant&nbsp;max(java.time.Instant&nbsp;t1,
+                                    java.time.Instant&nbsp;t2)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>t1</code> - (undocumented)</dd>
+<dd><code>t2</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>t1 if t1 is not smaller than t2 and t2 otherwise</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/f2a69d38/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskWrapper.html
----------------------------------------------------------------------
diff --git 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskWrapper.html
 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskWrapper.html
index 94349f9..d8f13f1 100644
--- 
a/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskWrapper.html
+++ 
b/content/releases/latest/api/java/org/apache/gearpump/streaming/task/TaskWrapper.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>TaskWrapper</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,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -194,7 +194,7 @@ implements <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContex
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskWrapper.html#onNext-org.apache.gearpump.Message-">onNext</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskWrapper.html#onNext-org.apache.gearpump.Message-">onNext</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>
 <div class="block">Method called for each message received.</div>
 </td>
 </tr>
@@ -219,14 +219,14 @@ implements <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContex
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskWrapper.html#output-int-org.apache.gearpump.Message-">output</a></span>(int&nbsp;index,
-      <a href="../../../../../org/apache/gearpump/Message.html" title="class 
in org.apache.gearpump">Message</a>&nbsp;msg)</code>
+      <a href="../../../../../org/apache/gearpump/Message.html" 
title="interface in org.apache.gearpump">Message</a>&nbsp;msg)</code>
 <div class="block">See <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html" 
title="class in org.apache.gearpump.streaming.task"><code>TaskActor</code></a>
    output(arrayIndex: Int, msg: Message): Unit</div>
 </td>
 </tr>
 <tr id="i12" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskWrapper.html#output-org.apache.gearpump.Message-">output</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskWrapper.html#output-org.apache.gearpump.Message-">output</a></span>(<a
 href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</code>
 <div class="block">This can be used to output messages to downstream 
tasks.</div>
 </td>
 </tr>
@@ -294,6 +294,12 @@ implements <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContex
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskWrapper.html#taskId--">taskId</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i24" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskWrapper.html#updateWatermark-java.time.Instant-">updateWatermark</a></span>(java.time.Instant&nbsp;watermark)</code>
+<div class="block">Update TaskActor with the processing progress 
(watermark)</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskWrapper.html#upstreamMinClock--">upstreamMinClock</a></span>()</code>
 <div class="block">Retrieves upstream min clock from TaskActor</div>
@@ -460,7 +466,7 @@ implements <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContex
 <ul class="blockList">
 <li class="blockList">
 <h4>output</h4>
-<pre>public&nbsp;void&nbsp;output(<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
+<pre>public&nbsp;void&nbsp;output(<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContext.html#output-org.apache.gearpump.Message-">TaskContext</a></code></span></div>
 <div class="block">This can be used to output messages to downstream tasks. 
The data shuffling rule
  can be decided by Partitioner.
@@ -480,7 +486,7 @@ implements <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContex
 <li class="blockList">
 <h4>output</h4>
 <pre>public&nbsp;void&nbsp;output(int&nbsp;index,
-                   <a href="../../../../../org/apache/gearpump/Message.html" 
title="class in org.apache.gearpump">Message</a>&nbsp;msg)</pre>
+                   <a href="../../../../../org/apache/gearpump/Message.html" 
title="interface in org.apache.gearpump">Message</a>&nbsp;msg)</pre>
 <div class="block">See <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskActor.html" 
title="class in org.apache.gearpump.streaming.task"><code>TaskActor</code></a>
    output(arrayIndex: Int, msg: Message): Unit
  <p></div>
@@ -614,7 +620,7 @@ implements <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContex
 <ul class="blockList">
 <li class="blockList">
 <h4>onNext</h4>
-<pre>public&nbsp;void&nbsp;onNext(<a 
href="../../../../../org/apache/gearpump/Message.html" title="class in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
+<pre>public&nbsp;void&nbsp;onNext(<a 
href="../../../../../org/apache/gearpump/Message.html" title="interface in 
org.apache.gearpump">Message</a>&nbsp;msg)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskInterface.html#onNext-org.apache.gearpump.Message-">TaskInterface</a></code></span></div>
 <div class="block">Method called for each message received.
  <p></div>
@@ -679,6 +685,23 @@ implements <a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContex
 </dl>
 </li>
 </ul>
+<a name="updateWatermark-java.time.Instant-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateWatermark</h4>
+<pre>public&nbsp;void&nbsp;updateWatermark(java.time.Instant&nbsp;watermark)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContext.html#updateWatermark-java.time.Instant-">TaskContext</a></code></span></div>
+<div class="block">Update TaskActor with the processing progress 
(watermark)</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContext.html#updateWatermark-java.time.Instant-">updateWatermark</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/gearpump/streaming/task/TaskContext.html" 
title="interface in 
org.apache.gearpump.streaming.task">TaskContext</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>watermark</code> - (undocumented)</dd>
+</dl>
+</li>
+</ul>
 <a 
name="schedule-scala.concurrent.duration.FiniteDuration-scala.concurrent.duration.FiniteDuration-scala.Function0-">
 <!--   -->
 </a>


Reply via email to